FreeSWITCH API Documentation  1.7.0
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_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
 

Detailed Description

Definition at line 1405 of file switch_core_sqldb.c.

Field Documentation

switch_thread_cond_t* switch_sql_queue_manager::cond
switch_mutex_t* switch_sql_queue_manager::cond2_mutex
switch_mutex_t* switch_sql_queue_manager::cond_mutex
uint32_t switch_sql_queue_manager::confirm

Definition at line 1425 of file switch_core_sqldb.c.

char* switch_sql_queue_manager::dsn
switch_cache_db_handle_t* switch_sql_queue_manager::event_db

Definition at line 1407 of file switch_core_sqldb.c.

Referenced by do_trans(), and switch_user_sql_thread().

char* switch_sql_queue_manager::inner_post_trans_execute

Definition at line 1422 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 1421 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
switch_mutex_t* switch_sql_queue_manager::mutex

Definition at line 1418 of file switch_core_sqldb.c.

Referenced by do_flush(), do_trans(), and switch_sql_queue_manager_init_name().

const char* switch_sql_queue_manager::name
uint32_t switch_sql_queue_manager::numq
uint8_t switch_sql_queue_manager::paused

Definition at line 1426 of file switch_core_sqldb.c.

Referenced by switch_user_sql_thread().

switch_memory_pool_t* switch_sql_queue_manager::pool
char* switch_sql_queue_manager::post_trans_execute

Definition at line 1420 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 1419 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 1409 of file switch_core_sqldb.c.

Referenced by do_trans(), and switch_sql_queue_manager_init_name().

switch_queue_t** switch_sql_queue_manager::sql_queue
switch_thread_t* switch_sql_queue_manager::thread

Definition at line 1413 of file switch_core_sqldb.c.

int switch_sql_queue_manager::thread_running

Definition at line 1414 of file switch_core_sqldb.c.

Referenced by switch_user_sql_thread().

uint32_t* switch_sql_queue_manager::written

Definition at line 1410 of file switch_core_sqldb.c.

Referenced by do_trans(), and switch_sql_queue_manager_init_name().


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