|
RTS API Documentation
1.10.11
|
Collaboration diagram for switch_sql_queue_manager: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().
1.8.13