Changeset 2162 for pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c
- Timestamp:
- Jul 21, 2008 6:12:51 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c
r2142 r2162 160 160 } 161 161 162 163 162 /* Save the user and domain part. These will be used when finding an 164 163 * account for incoming requests. … … 383 382 384 383 return pjsua_acc_add(&cfg, is_default, p_acc_id); 384 } 385 386 387 /* 388 * Set arbitrary data to be associated with the account. 389 */ 390 PJ_DEF(pj_status_t) pjsua_acc_set_user_data(pjsua_acc_id acc_id, 391 void *user_data) 392 { 393 PJ_ASSERT_RETURN(acc_id>=0 && acc_id<(int)PJ_ARRAY_SIZE(pjsua_var.acc), 394 PJ_EINVAL); 395 PJ_ASSERT_RETURN(pjsua_var.acc[acc_id].valid, PJ_EINVALIDOP); 396 397 PJSUA_LOCK(); 398 399 pjsua_var.acc[acc_id].cfg.user_data = user_data; 400 401 PJSUA_UNLOCK(); 402 403 return PJ_SUCCESS; 404 } 405 406 407 /* 408 * Retrieve arbitrary data associated with the account. 409 */ 410 PJ_DEF(void*) pjsua_acc_get_user_data(pjsua_acc_id acc_id) 411 { 412 PJ_ASSERT_RETURN(acc_id>=0 && acc_id<(int)PJ_ARRAY_SIZE(pjsua_var.acc), 413 NULL); 414 PJ_ASSERT_RETURN(pjsua_var.acc[acc_id].valid, NULL); 415 416 return pjsua_var.acc[acc_id].cfg.user_data; 385 417 } 386 418
Note: See TracChangeset
for help on using the changeset viewer.