|
RTS API Documentation
1.10.11
|
#include <switch_core_pvt.h>
Collaboration diagram for switch_session_manager: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 295 of file switch_core_pvt.h.
| int switch_session_manager::busy |
Definition at line 305 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 303 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 296 of file switch_core_pvt.h.
Referenced by switch_core_session_init().
| switch_mutex_t* switch_session_manager::mutex |
Definition at line 302 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 304 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 298 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 300 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 299 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 297 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_vars_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_external_id(), switch_core_session_set_uuid(), and switch_core_session_uninit().
| switch_queue_t* switch_session_manager::thread_queue |
Definition at line 301 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().
1.8.13