ftdm_io_interface Struct Reference

FreeTDM I/O layer function prototype wrapper macros You don't need these unless your implementing an I/O interface module (most users don't). More...

#include <freetdm.h>

Data Fields

const char * name
fio_configure_span_t configure_span
fio_configure_t configure
fio_open_t open
fio_close_t close
fio_channel_destroy_t channel_destroy
fio_span_destroy_t span_destroy
fio_get_alarms_t get_alarms
fio_command_t command
fio_wait_t wait
fio_read_t read
fio_write_t write
fio_span_poll_event_t poll_event
fio_span_next_event_t next_event
fio_channel_next_event_t channel_next_event
fio_api_t api

Detailed Description

FreeTDM I/O layer function prototype wrapper macros You don't need these unless your implementing an I/O interface module (most users don't).


Field Documentation

Execute a text command

Destroy I/O channel

Retrieve an event from channel

Close I/O channel

Execute an I/O command on the channel

Configure the module

Configure span I/O

Get hardware alarms

I/O module name

Retrieve an event from the span

Open I/O channel

Poll for events on the whole span

Read data from the channel

Destroy span I/O

Wait for events on the channel

Write data to the channel


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

Generated on 27 May 2014 for FreeTDM by  doxygen 1.6.1