diff options
Diffstat (limited to 'pjsip/include')
-rw-r--r-- | pjsip/include/pjsip-ua/sip_inv.h | 17 | ||||
-rw-r--r-- | pjsip/include/pjsip/sip_dialog.h | 6 |
2 files changed, 13 insertions, 10 deletions
diff --git a/pjsip/include/pjsip-ua/sip_inv.h b/pjsip/include/pjsip-ua/sip_inv.h index a8276bb5..013687a7 100644 --- a/pjsip/include/pjsip-ua/sip_inv.h +++ b/pjsip/include/pjsip-ua/sip_inv.h @@ -166,14 +166,15 @@ enum pjsip_inv_option */ struct pjsip_inv_session { - pj_pool_t *pool; - pjsip_inv_state state; - pjsip_dialog *dlg; - pjsip_role_e role; - unsigned options; - pjmedia_sdp_neg *neg; - pjsip_transaction *invite_tsx; - void *mod_data[PJSIP_MAX_MODULE]; + char obj_name[PJ_MAX_OBJ_NAME]; /**< Log identification. */ + pj_pool_t *pool; /**< Dialog's pool. */ + pjsip_inv_state state; /**< Invite sess state. */ + pjsip_dialog *dlg; /**< Underlying dialog. */ + pjsip_role_e role; /**< Invite role. */ + unsigned options; /**< Options in use. */ + pjmedia_sdp_neg *neg; /**< Negotiator. */ + pjsip_transaction *invite_tsx; /**< 1st invite tsx. */ + void *mod_data[PJSIP_MAX_MODULE];/**< Modules data. */ }; diff --git a/pjsip/include/pjsip/sip_dialog.h b/pjsip/include/pjsip/sip_dialog.h index ede79b26..38f01c79 100644 --- a/pjsip/include/pjsip/sip_dialog.h +++ b/pjsip/include/pjsip/sip_dialog.h @@ -183,7 +183,8 @@ PJ_DECL(pj_status_t) pjsip_dlg_set_route_set( pjsip_dialog *dlg, * Increment the number of sessions in the dialog. Note that initially * (after created) the dialog has the session counter set to zero. */ -PJ_DECL(pj_status_t) pjsip_dlg_inc_session( pjsip_dialog *dlg ); +PJ_DECL(pj_status_t) pjsip_dlg_inc_session( pjsip_dialog *dlg, + pjsip_module *mod); /** @@ -192,7 +193,8 @@ PJ_DECL(pj_status_t) pjsip_dlg_inc_session( pjsip_dialog *dlg ); * destroyed. Note that this function may destroy the dialog immediately * if there is no pending transaction when this function is called. */ -PJ_DECL(pj_status_t) pjsip_dlg_dec_session( pjsip_dialog *dlg ); +PJ_DECL(pj_status_t) pjsip_dlg_dec_session( pjsip_dialog *dlg, + pjsip_module *mod); /** * Add a module as dialog usage, and optionally set the module specific data. |