Changeset 1867 for pjproject/trunk/pjnath/src/pjnath/turn_session.c
- Timestamp:
- Mar 13, 2008 3:11:29 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjnath/src/pjnath/turn_session.c
r1862 r1867 95 95 pj_bool_t pending_alloc; 96 96 pj_turn_alloc_param alloc_param; 97 98 pj_sockaddr relay_addr; 97 99 98 100 pj_hash_table_t *peer_table; … … 369 371 370 372 /* 373 * Get TURN session info. 374 */ 375 PJ_DEF(pj_status_t) pj_turn_session_get_info( pj_turn_session *sess, 376 pj_turn_session_info *info) 377 { 378 pj_time_val now; 379 380 PJ_ASSERT_RETURN(sess && info, PJ_EINVAL); 381 382 pj_gettimeofday(&now); 383 384 info->state = sess->state; 385 info->tp_type = sess->tp_type; 386 info->lifetime = sess->expiry.sec - now.sec; 387 388 if (sess->srv_addr) 389 pj_memcpy(&info->server, sess->srv_addr, sizeof(info->server)); 390 else 391 pj_bzero(&info->server, sizeof(info->server)); 392 393 pj_memcpy(&info->relay_addr, &sess->relay_addr, sizeof(sess->relay_addr)); 394 395 return PJ_SUCCESS; 396 } 397 398 399 /* 371 400 * Re-assign user data. 372 401 */ … … 991 1020 } 992 1021 1022 /* Save relayed address */ 1023 pj_memcpy(&sess->relay_addr, &raddr_attr->sockaddr, sizeof(pj_sockaddr)); 993 1024 994 1025 /* Success */
Note: See TracChangeset
for help on using the changeset viewer.