diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-06-08 01:41:25 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-06-08 01:41:25 +0000 |
commit | c76403cbc3eef052a3499d2ccf86a9ef9bb4ea33 (patch) | |
tree | 2ac97f0efba414b312b1b94a19ad038658a94b8f /pjsip-apps/src | |
parent | 6dc0968fbacc23f631030868479d92cd381040d0 (diff) |
Updated the footprint generation script to include PJNATH
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1352 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src')
-rw-r--r-- | pjsip-apps/src/samples/footprint.c | 72 |
1 files changed, 68 insertions, 4 deletions
diff --git a/pjsip-apps/src/samples/footprint.c b/pjsip-apps/src/samples/footprint.c index 4912a224..b45a717b 100644 --- a/pjsip-apps/src/samples/footprint.c +++ b/pjsip-apps/src/samples/footprint.c @@ -32,6 +32,7 @@ #include <pjmedia-codec.h> #include <pjlib-util.h> #include <pjlib.h> +#include <pjnath.h> #include <stdlib.h> /* All flags: */ @@ -44,6 +45,11 @@ #define HAS_PJLIB_SCANNER #define HAS_PJLIB_DNS #define HAS_PJLIB_RESOLVER +#define HAS_PJLIB_SRV_RESOLVER + +#define HAS_PJLIB_CRC32 +#define HAS_PJLIB_HMAC_MD5 +#define HAS_PJLIB_HMAC_SHA1 #define HAS_PJSIP_CORE_MSG_ELEM #define HAS_PJSIP_CORE @@ -51,6 +57,7 @@ #define HAS_PJSIP_UDP_TRANSPORT #define HAS_PJSIP_TCP_TRANSPORT +#define HAS_PJSIP_TLS_TRANSPORT #define HAS_PJSIP_TRANSACTION #define HAS_PJSIP_UA_LAYER #define HAS_PJMEDIA_SDP @@ -63,6 +70,9 @@ #define HAS_PJSIP_PRESENCE #define HAS_PJSIP_IS_COMPOSING +#define HAS_PJNATH_STUN +#define HAS_PJNATH_ICE + #define HAS_PJMEDIA #define HAS_PJMEDIA_SND_DEV #define HAS_PJMEDIA_EC @@ -82,6 +92,7 @@ #define HAS_PJMEDIA_FILE_CAPTURE #define HAS_PJMEDIA_MEM_PLAYER #define HAS_PJMEDIA_MEM_CAPTURE +#define HAS_PJMEDIA_ICE #define HAS_PJMEDIA_G711_CODEC #define HAS_PJMEDIA_GSM_CODEC @@ -112,7 +123,7 @@ int dummy_function() #endif #ifdef HAS_PJLIB_STUN - pj_stun_get_mapped_addr(&cp.factory, 0, NULL, NULL, 80, NULL, 80, NULL); + pjstun_get_mapped_addr(&cp.factory, 0, NULL, NULL, 80, NULL, 80, NULL); #endif #ifdef HAS_PJLIB_GETOPT @@ -161,7 +172,7 @@ int dummy_function() #ifdef HAS_PJLIB_DNS pj_dns_make_query(NULL, NULL, 0, 0, NULL); pj_dns_parse_packet(NULL, NULL, 0, NULL); - pj_dns_packet_dup(NULL, NULL, NULL); + pj_dns_packet_dup(NULL, NULL, 0, NULL); #endif #ifdef HAS_PJLIB_RESOLVER @@ -174,6 +185,45 @@ int dummy_function() pj_dns_resolver_add_entry(NULL, NULL, 0); #endif +#ifdef HAS_PJLIB_SRV_RESOLVER + pj_dns_srv_resolve(NULL, NULL, 0, NULL, NULL, PJ_FALSE, NULL, NULL); +#endif + +#ifdef HAS_PJLIB_CRC32 + pj_crc32_init(NULL); + pj_crc32_update(NULL, NULL, 0); + pj_crc32_final(NULL); +#endif + +#ifdef HAS_PJLIB_HMAC_MD5 + pj_hmac_md5(NULL, 0, NULL, 0, NULL); +#endif + +#ifdef HAS_PJLIB_HMAC_SHA1 + pj_hmac_sha1(NULL, 0, NULL, 0, NULL); +#endif + +#ifdef HAS_PJNATH_STUN + pj_stun_session_create(NULL, NULL, NULL, PJ_FALSE, NULL); + pj_stun_session_destroy(NULL); + pj_stun_session_set_credential(NULL, NULL); + pj_stun_session_create_req(NULL, 0, NULL, NULL); + pj_stun_session_create_ind(NULL, 0, NULL); + pj_stun_session_create_res(NULL, NULL, 0, NULL, NULL); + pj_stun_session_send_msg(NULL, PJ_FALSE, NULL, 0, NULL); +#endif + +#ifdef HAS_PJNATH_ICE + pj_ice_strans_create(NULL, NULL, 0, NULL, NULL, NULL); + pj_ice_strans_set_stun_domain(NULL, NULL, NULL); + pj_ice_strans_create_comp(NULL, 0, 0, NULL); + pj_ice_strans_add_cand(NULL, 0, PJ_ICE_CAND_TYPE_HOST, 0, NULL, PJ_FALSE); + pj_ice_strans_init_ice(NULL, PJ_ICE_SESS_ROLE_CONTROLLED, NULL, NULL); + pj_ice_strans_start_ice(NULL, NULL, NULL, 0, NULL); + pj_ice_strans_stop_ice(NULL); + pj_ice_strans_sendto(NULL, 0, NULL, 0, NULL, 0); +#endif + #ifdef HAS_PJSIP_CORE_MSG_ELEM /* Parameter container */ pjsip_param_find(NULL, NULL); @@ -232,7 +282,7 @@ int dummy_function() pjsip_endpt_create_response(NULL, NULL, -1, NULL, NULL); pjsip_endpt_create_ack(NULL, NULL, NULL, NULL); pjsip_endpt_create_cancel(NULL, NULL, NULL); - pjsip_get_request_addr(NULL, NULL); + pjsip_get_request_dest(NULL, NULL); pjsip_endpt_send_request_stateless(NULL, NULL, NULL, NULL); pjsip_get_response_addr(NULL, NULL, NULL); pjsip_endpt_send_response(NULL, NULL, NULL, NULL, NULL); @@ -247,6 +297,10 @@ int dummy_function() pjsip_tcp_transport_start(NULL, NULL, 1, NULL); #endif +#ifdef HAS_PJSIP_TLS_TRANSPORT + pjsip_tls_transport_start(NULL, NULL, NULL, NULL, 0, NULL); +#endif + #ifdef HAS_PJSIP_TRANSACTION pjsip_tsx_layer_init_module(NULL); @@ -429,7 +483,7 @@ int dummy_function() #endif #ifdef HAS_PJMEDIA_RESAMPLE - pjmedia_resample_create(NULL, PJ_TRUE, PJ_TRUE, 0, 0, 0, NULL); + pjmedia_resample_create(NULL, PJ_TRUE, PJ_TRUE, 0, 0, 0, 0, NULL); pjmedia_resample_run(NULL, NULL, NULL); #endif @@ -549,6 +603,16 @@ int dummy_function() pjmedia_mem_capture_create(NULL, NULL, 1000, 8000, 1, 80, 16, 0, NULL); #endif +#ifdef HAS_PJMEDIA_ICE + pjmedia_ice_create(NULL, NULL, 0, NULL, NULL); + pjmedia_ice_destroy(NULL); + pjmedia_ice_start_init(NULL, 0, NULL, NULL, NULL); + pjmedia_ice_init_ice(NULL, PJ_ICE_SESS_ROLE_CONTROLLED, NULL, NULL); + pjmedia_ice_modify_sdp(NULL, NULL, NULL); + pjmedia_ice_start_ice(NULL, NULL, NULL, 0); + pjmedia_ice_stop_ice(NULL); +#endif + #ifdef HAS_PJMEDIA_G711_CODEC pjmedia_codec_g711_init(NULL); pjmedia_codec_g711_deinit(); |