FreeSWITCH API Documentation
1.7.0
|
#include <switch_core_pvt.h>
Data Fields | |
switch_memory_pool_t * | memory_pool |
switch_hash_t * | session_table |
uint32_t | session_count |
uint32_t | session_limit |
switch_size_t | session_id |
switch_queue_t * | thread_queue |
switch_mutex_t * | mutex |
switch_thread_cond_t * | cond |
int | running |
int | busy |
Definition at line 306 of file switch_core_pvt.h.
int switch_session_manager::busy |
Definition at line 316 of file switch_core_pvt.h.
Referenced by check_queue(), switch_core_session_debug_pool(), and switch_core_session_thread_pool_worker().
switch_thread_cond_t* switch_session_manager::cond |
Definition at line 314 of file switch_core_pvt.h.
Referenced by check_queue(), switch_core_session_init(), switch_core_session_thread_pool_worker(), and switch_core_session_uninit().
switch_memory_pool_t* switch_session_manager::memory_pool |
Definition at line 307 of file switch_core_pvt.h.
Referenced by switch_core_session_init().
switch_mutex_t* switch_session_manager::mutex |
Definition at line 313 of file switch_core_pvt.h.
Referenced by check_queue(), switch_core_session_init(), switch_core_session_thread_pool_worker(), switch_core_session_uninit(), and thread_launch_failure().
int switch_session_manager::running |
Definition at line 315 of file switch_core_pvt.h.
Referenced by check_queue(), switch_core_session_debug_pool(), switch_core_session_thread_pool_worker(), and switch_core_session_uninit().
uint32_t switch_session_manager::session_count |
Definition at line 309 of file switch_core_pvt.h.
Referenced by switch_core_session_count(), switch_core_session_perform_destroy(), switch_core_session_request_uuid(), switch_core_session_sync_clock(), and SWITCH_MODULE_RUNTIME_FUNCTION().
switch_size_t switch_session_manager::session_id |
Definition at line 311 of file switch_core_pvt.h.
Referenced by switch_core_session_id(), switch_core_session_id_dec(), switch_core_session_init(), and switch_core_session_request_uuid().
uint32_t switch_session_manager::session_limit |
Definition at line 310 of file switch_core_pvt.h.
Referenced by switch_core_session_init(), switch_core_session_limit(), and switch_core_session_request_uuid().
switch_hash_t* switch_session_manager::session_table |
Definition at line 308 of file switch_core_pvt.h.
Referenced by switch_core_session_event_send(), switch_core_session_findall(), switch_core_session_findall_matching_var(), switch_core_session_hupall(), switch_core_session_hupall_endpoint(), switch_core_session_hupall_matching_var_ans(), switch_core_session_init(), switch_core_session_message_send(), switch_core_session_perform_destroy(), switch_core_session_perform_force_locate(), switch_core_session_perform_locate(), switch_core_session_request_uuid(), switch_core_session_set_uuid(), and switch_core_session_uninit().
switch_queue_t* switch_session_manager::thread_queue |
Definition at line 312 of file switch_core_pvt.h.
Referenced by switch_core_session_init(), switch_core_session_thread_pool_launch(), switch_core_session_thread_pool_worker(), switch_core_session_uninit(), and switch_thread_pool_launch_thread().