diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-01-13 23:22:40 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-01-13 23:22:40 +0000 |
commit | 2fe4e4e9985b9c4cbff7209a9c876a314abc9779 (patch) | |
tree | 216d17b9d93ad17b74f70e76a5913fd18243ddb3 /pjsip/include/pjsua-lib/pjsua_internal.h | |
parent | 79a935f4554f9b852862e52df82c02b2ef22bae8 (diff) |
More work on ticket #50: binding of PJSUA-API account to specific transport, and minor fixes in PJSIP core implementation. Tested okay.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@881 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/include/pjsua-lib/pjsua_internal.h')
-rw-r--r-- | pjsip/include/pjsua-lib/pjsua_internal.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/pjsip/include/pjsua-lib/pjsua_internal.h b/pjsip/include/pjsua-lib/pjsua_internal.h index 0664b721..43d28591 100644 --- a/pjsip/include/pjsua-lib/pjsua_internal.h +++ b/pjsip/include/pjsua-lib/pjsua_internal.h @@ -106,7 +106,7 @@ typedef struct pjsua_acc /** *Transport. */ -typedef struct transport_data +typedef struct pjsua_transport_data { int index; pjsip_transport_type_e type; @@ -118,7 +118,7 @@ typedef struct transport_data void *ptr; } data; -} transport_data; +} pjsua_transport_data; /** @@ -179,7 +179,7 @@ struct pjsua_data /* SIP: */ pjsip_endpoint *endpt; /**< Global endpoint. */ pjsip_module mod; /**< pjsua's PJSIP module. */ - transport_data tpdata[8]; /**< Array of transports. */ + pjsua_transport_data tpdata[8]; /**< Array of transports. */ /* Threading: */ pj_bool_t thread_quit_flag; /**< Thread quit flag. */ @@ -379,6 +379,14 @@ void pjsua_parse_media_type( pj_pool_t *pool, pjsip_media_type *media_type); +/* + * Internal function to init transport selector from transport id. + */ +void pjsua_init_tpselector(pjsua_transport_id tp_id, + pjsip_tpselector *sel); + + + PJ_END_DECL #endif /* __PJSUA_INTERNAL_H__ */ |