RTS API Documentation
1.10.11
|
Data Fields | |
const char * | name |
switch_cache_db_handle_t * | event_db |
switch_queue_t ** | sql_queue |
uint32_t * | pre_written |
uint32_t * | written |
uint32_t | numq |
char * | dsn |
switch_thread_t * | thread |
int | thread_initiated |
int | thread_running |
switch_thread_cond_t * | cond |
switch_mutex_t * | cond_mutex |
switch_mutex_t * | cond2_mutex |
switch_mutex_t * | mutex |
char * | pre_trans_execute |
char * | post_trans_execute |
char * | inner_pre_trans_execute |
char * | inner_post_trans_execute |
switch_memory_pool_t * | pool |
uint32_t | max_trans |
uint32_t | confirm |
uint8_t | paused |
int | skip_wait |
Definition at line 1549 of file switch_core_sqldb.c.
switch_thread_cond_t* switch_sql_queue_manager::cond |
Definition at line 1560 of file switch_core_sqldb.c.
Referenced by qm_wake(), switch_sql_queue_manager_init_name(), and switch_user_sql_thread().
switch_mutex_t* switch_sql_queue_manager::cond2_mutex |
Definition at line 1562 of file switch_core_sqldb.c.
Referenced by qm_wake(), switch_sql_queue_manager_init_name(), and switch_user_sql_thread().
switch_mutex_t* switch_sql_queue_manager::cond_mutex |
Definition at line 1561 of file switch_core_sqldb.c.
Referenced by qm_wake(), switch_sql_queue_manager_init_name(), and switch_user_sql_thread().
uint32_t switch_sql_queue_manager::confirm |
Definition at line 1570 of file switch_core_sqldb.c.
Referenced by switch_sql_queue_manager_push_confirm().
char* switch_sql_queue_manager::dsn |
Definition at line 1556 of file switch_core_sqldb.c.
Referenced by sql_in_thread(), switch_sql_queue_manager_init_name(), switch_sql_queue_manager_push_confirm(), and switch_user_sql_thread().
switch_cache_db_handle_t* switch_sql_queue_manager::event_db |
Definition at line 1551 of file switch_core_sqldb.c.
Referenced by do_trans(), switch_sql_queue_manager_start(), and switch_user_sql_thread().
char* switch_sql_queue_manager::inner_post_trans_execute |
Definition at line 1567 of file switch_core_sqldb.c.
Referenced by do_trans(), and switch_sql_queue_manager_init_name().
char* switch_sql_queue_manager::inner_pre_trans_execute |
Definition at line 1566 of file switch_core_sqldb.c.
Referenced by do_trans(), and switch_sql_queue_manager_init_name().
uint32_t switch_sql_queue_manager::max_trans |
Definition at line 1569 of file switch_core_sqldb.c.
Referenced by do_trans(), switch_sql_queue_manager_init_name(), and switch_user_sql_thread().
switch_mutex_t* switch_sql_queue_manager::mutex |
Definition at line 1563 of file switch_core_sqldb.c.
Referenced by do_flush(), do_trans(), switch_sql_queue_manager_init_name(), switch_sql_queue_manager_pause(), switch_sql_queue_manager_push(), switch_sql_queue_manager_push_confirm(), switch_sql_queue_manager_resume(), and switch_sql_queue_manager_size().
const char* switch_sql_queue_manager::name |
Definition at line 1550 of file switch_core_sqldb.c.
Referenced by switch_sql_queue_manager_destroy(), switch_sql_queue_manager_init_name(), switch_sql_queue_manager_start(), switch_sql_queue_manager_stop(), and switch_user_sql_thread().
uint32_t switch_sql_queue_manager::numq |
Definition at line 1555 of file switch_core_sqldb.c.
Referenced by do_trans(), qm_ttl(), switch_sql_queue_manager_destroy(), switch_sql_queue_manager_init_name(), switch_sql_queue_manager_pause(), switch_sql_queue_manager_push(), switch_sql_queue_manager_push_confirm(), switch_sql_queue_manager_stop(), and switch_user_sql_thread().
uint8_t switch_sql_queue_manager::paused |
Definition at line 1571 of file switch_core_sqldb.c.
Referenced by switch_sql_queue_manager_pause(), switch_sql_queue_manager_resume(), and switch_user_sql_thread().
switch_memory_pool_t* switch_sql_queue_manager::pool |
Definition at line 1568 of file switch_core_sqldb.c.
Referenced by switch_sql_queue_manager_destroy(), switch_sql_queue_manager_init_name(), and switch_sql_queue_manager_start().
char* switch_sql_queue_manager::post_trans_execute |
Definition at line 1565 of file switch_core_sqldb.c.
Referenced by do_trans(), and switch_sql_queue_manager_init_name().
char* switch_sql_queue_manager::pre_trans_execute |
Definition at line 1564 of file switch_core_sqldb.c.
Referenced by do_trans(), and switch_sql_queue_manager_init_name().
uint32_t* switch_sql_queue_manager::pre_written |
Definition at line 1553 of file switch_core_sqldb.c.
Referenced by do_trans(), switch_sql_queue_manager_init_name(), and switch_sql_queue_manager_push_confirm().
int switch_sql_queue_manager::skip_wait |
Definition at line 1572 of file switch_core_sqldb.c.
Referenced by qm_wake(), and switch_user_sql_thread().
switch_queue_t** switch_sql_queue_manager::sql_queue |
Definition at line 1552 of file switch_core_sqldb.c.
Referenced by do_flush(), do_trans(), qm_ttl(), switch_sql_queue_manager_init_name(), switch_sql_queue_manager_push(), switch_sql_queue_manager_push_confirm(), switch_sql_queue_manager_size(), switch_sql_queue_manager_stop(), and switch_user_sql_thread().
switch_thread_t* switch_sql_queue_manager::thread |
Definition at line 1557 of file switch_core_sqldb.c.
Referenced by switch_sql_queue_manager_start(), and switch_sql_queue_manager_stop().
int switch_sql_queue_manager::thread_initiated |
Definition at line 1558 of file switch_core_sqldb.c.
Referenced by switch_sql_queue_manager_start(), and switch_user_sql_thread().
int switch_sql_queue_manager::thread_running |
Definition at line 1559 of file switch_core_sqldb.c.
Referenced by switch_sql_queue_manager_push(), switch_sql_queue_manager_push_confirm(), switch_sql_queue_manager_start(), switch_sql_queue_manager_stop(), and switch_user_sql_thread().
uint32_t* switch_sql_queue_manager::written |
Definition at line 1554 of file switch_core_sqldb.c.
Referenced by do_trans(), switch_sql_queue_manager_init_name(), and switch_sql_queue_manager_push_confirm().