Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_smdi_interface Struct Reference
Collaboration diagram for ast_smdi_interface:
Collaboration graph
[legend]

Data Fields

int fd
 
FILE * file
 
struct ao2_containermd_q
 
ast_cond_t md_q_cond
 
ast_mutex_t md_q_lock
 
struct termios mode
 
int msdstrip
 
long msg_expiry
 
struct ao2_containermwi_q
 
ast_cond_t mwi_q_cond
 
ast_mutex_t mwi_q_lock
 
char name [SMDI_MAX_FILENAME_LEN]
 
pthread_t thread
 

Detailed Description

Definition at line 167 of file res_smdi.c.

Field Documentation

◆ fd

int fd

Definition at line 176 of file res_smdi.c.

Referenced by smdi_load().

◆ file

FILE* file

Definition at line 175 of file res_smdi.c.

Referenced by smdi_interface_destroy(), smdi_load(), smdi_read(), and smdi_toggle_mwi().

◆ md_q

struct ao2_container* md_q

◆ md_q_cond

ast_cond_t md_q_cond

◆ md_q_lock

ast_mutex_t md_q_lock

◆ mode

struct termios mode

Definition at line 178 of file res_smdi.c.

Referenced by smdi_load().

◆ msdstrip

int msdstrip

Definition at line 179 of file res_smdi.c.

Referenced by smdi_load(), smdi_read(), and smdi_toggle_mwi().

◆ msg_expiry

long msg_expiry

Definition at line 180 of file res_smdi.c.

Referenced by purge_old_messages(), and smdi_load().

◆ mwi_q

struct ao2_container* mwi_q

◆ mwi_q_cond

ast_cond_t mwi_q_cond

◆ mwi_q_lock

ast_mutex_t mwi_q_lock

◆ name

◆ thread

pthread_t thread

Definition at line 177 of file res_smdi.c.

Referenced by smdi_interface_destroy(), and smdi_load().


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