summaryrefslogtreecommitdiff
path: root/pjsip/include/pjsua-lib/pjsua_internal.h
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-01-13 23:22:40 +0000
committerBenny Prijono <bennylp@teluu.com>2007-01-13 23:22:40 +0000
commit2fe4e4e9985b9c4cbff7209a9c876a314abc9779 (patch)
tree216d17b9d93ad17b74f70e76a5913fd18243ddb3 /pjsip/include/pjsua-lib/pjsua_internal.h
parent79a935f4554f9b852862e52df82c02b2ef22bae8 (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.h14
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__ */