#include <smdi.h>

Public Member Functions | |
| ASTOBJ_COMPONENTS_FULL (struct ast_smdi_interface, SMDI_MAX_FILENAME_LEN, 1) | |
Data Fields | |
| int | fd |
| FILE * | file |
| struct ast_smdi_md_queue | md_q |
| struct termios | mode |
| int | msdstrip |
| long | msg_expiry |
| struct ast_smdi_mwi_queue | mwi_q |
| pthread_t | thread |
The ast_smdi_interface structure holds information on a serial port that should be monitored for SMDI activity. The structure contains a message queue of messages that have been recieved on the interface.
Definition at line 93 of file smdi.h.
| ASTOBJ_COMPONENTS_FULL | ( | struct | ast_smdi_interface, | |
| SMDI_MAX_FILENAME_LEN | , | |||
| 1 | ||||
| ) |
| int fd |
| FILE* file |
Definition at line 97 of file smdi.h.
Referenced by ast_smdi_interface_destroy(), smdi_load(), and smdi_read().
struct ast_smdi_md_queue md_q [read] |
Definition at line 95 of file smdi.h.
Referenced by ast_smdi_interface_destroy(), ast_smdi_md_message_pop(), ast_smdi_md_message_push(), ast_smdi_md_message_putback(), and smdi_load().
struct termios mode [read] |
| int msdstrip |
Definition at line 101 of file smdi.h.
Referenced by ast_smdi_mwi_set(), ast_smdi_mwi_unset(), smdi_load(), and smdi_read().
| long msg_expiry |
Definition at line 102 of file smdi.h.
Referenced by ast_smdi_md_message_pop(), ast_smdi_mwi_message_pop(), and smdi_load().
struct ast_smdi_mwi_queue mwi_q [read] |
Definition at line 96 of file smdi.h.
Referenced by ast_smdi_interface_destroy(), ast_smdi_mwi_message_pop(), ast_smdi_mwi_message_push(), ast_smdi_mwi_message_putback(), and smdi_load().
| pthread_t thread |
1.5.5