Changeset 196 for pjproject/trunk/pjsip/include/pjsip/sip_dialog.h
- Timestamp:
- Feb 19, 2006 1:37:35 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/include/pjsip/sip_dialog.h
r175 r196 208 208 * the value directly by accessing dlg->mod_data[module_id]. 209 209 */ 210 PJ_INLINE(pj_status_t) pjsip_dlg_set_mod_data( pjsip_dialog *dlg, 211 int mod_id, 212 void *data ) 213 { 214 PJ_ASSERT_RETURN(dlg, PJ_EINVAL); 215 PJ_ASSERT_RETURN(mod_id >= 0 && mod_id < PJSIP_MAX_MODULE, 216 PJ_EINVAL); 217 dlg->mod_data[mod_id] = data; 218 return PJ_SUCCESS; 219 } 210 PJ_DECL(pj_status_t) pjsip_dlg_set_mod_data( pjsip_dialog *dlg, 211 int mod_id, 212 void *data ); 220 213 221 214 /** … … 223 216 * can also get value directly by accessing dlg->mod_data[module_id]. 224 217 */ 225 PJ_INLINE(void*) pjsip_dlg_get_mod_data(pjsip_dialog *dlg, 226 int mod_id) 227 { 228 PJ_ASSERT_RETURN(dlg, NULL); 229 PJ_ASSERT_RETURN(mod_id >= 0 && mod_id < PJSIP_MAX_MODULE, 230 NULL); 231 return dlg->mod_data[mod_id]; 232 } 233 218 PJ_DECL(void*) pjsip_dlg_get_mod_data( pjsip_dialog *dlg, 219 int mod_id); 220 221 222 /** 223 * Lock dialog and increment session counter termporarily, to prevent it 224 * from being destroyed. 225 */ 226 PJ_DECL(void) pjsip_dlg_inc_lock( pjsip_dialog *dlg ); 227 228 /** 229 * Unlock dialog and decrement temporary session counter. After this function 230 * is called, dialog may be destroyed. 231 */ 232 PJ_DECL(void) pjsip_dlg_dec_lock( pjsip_dialog *dlg ); 234 233 235 234
Note: See TracChangeset
for help on using the changeset viewer.