RTS API Documentation  1.10.11
Data Fields
switch_sql_queue_manager Struct Reference
+ Collaboration diagram for switch_sql_queue_manager:

Data Fields

const char * name
 
switch_cache_db_handle_tevent_db
 
switch_queue_t ** sql_queue
 
uint32_t * pre_written
 
uint32_t * written
 
uint32_t numq
 
char * dsn
 
switch_thread_tthread
 
int thread_initiated
 
int thread_running
 
switch_thread_cond_tcond
 
switch_mutex_tcond_mutex
 
switch_mutex_tcond2_mutex
 
switch_mutex_tmutex
 
char * pre_trans_execute
 
char * post_trans_execute
 
char * inner_pre_trans_execute
 
char * inner_post_trans_execute
 
switch_memory_pool_tpool
 
uint32_t max_trans
 
uint32_t confirm
 
uint8_t paused
 
int skip_wait
 

Detailed Description

Definition at line 1549 of file switch_core_sqldb.c.

Field Documentation

◆ cond

switch_thread_cond_t* switch_sql_queue_manager::cond

◆ cond2_mutex

switch_mutex_t* switch_sql_queue_manager::cond2_mutex

◆ cond_mutex

switch_mutex_t* switch_sql_queue_manager::cond_mutex

◆ confirm

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().

◆ dsn

char* switch_sql_queue_manager::dsn

◆ event_db

switch_cache_db_handle_t* switch_sql_queue_manager::event_db

◆ inner_post_trans_execute

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().

◆ inner_pre_trans_execute

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().

◆ max_trans

uint32_t switch_sql_queue_manager::max_trans

◆ mutex

switch_mutex_t* switch_sql_queue_manager::mutex

◆ name

const char* switch_sql_queue_manager::name

◆ numq

uint32_t switch_sql_queue_manager::numq

◆ paused

uint8_t switch_sql_queue_manager::paused

◆ pool

switch_memory_pool_t* switch_sql_queue_manager::pool

◆ post_trans_execute

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().

◆ pre_trans_execute

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().

◆ pre_written

uint32_t* switch_sql_queue_manager::pre_written

◆ skip_wait

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().

◆ sql_queue

switch_queue_t** switch_sql_queue_manager::sql_queue

◆ thread

switch_thread_t* switch_sql_queue_manager::thread

◆ thread_initiated

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().

◆ thread_running

int switch_sql_queue_manager::thread_running

◆ written

uint32_t* switch_sql_queue_manager::written

The documentation for this struct was generated from the following file: