Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

switch_io_routines Struct Reference

#include <switch_module_interfaces.h>


Detailed Description

A table of i/o routines that an endpoint interface can implement.


Data Fields

switch_io_outgoing_channel_t outgoing_channel
switch_io_read_frame_t read_frame
switch_io_write_frame_t write_frame
switch_io_kill_channel_t kill_channel
switch_io_send_dtmf_t send_dtmf
switch_io_receive_message_t receive_message
switch_io_receive_event_t receive_event
switch_io_state_change_t state_change
switch_io_read_video_frame_t read_video_frame
switch_io_write_video_frame_t write_video_frame
switch_io_resurrect_session_t resurrect_session
void * padding [10]


Field Documentation

switch_io_kill_channel_t switch_io_routines::kill_channel
 

send a kill signal to the session's channel

switch_io_outgoing_channel_t switch_io_routines::outgoing_channel
 

creates an outgoing session from given session, caller profile

void* switch_io_routines::padding[10]
 

switch_io_read_frame_t switch_io_routines::read_frame
 

read a frame from a session

switch_io_read_video_frame_t switch_io_routines::read_video_frame
 

read a video frame from a session

switch_io_receive_event_t switch_io_routines::receive_event
 

queue a message for another session

switch_io_receive_message_t switch_io_routines::receive_message
 

receive a message from another session

switch_io_resurrect_session_t switch_io_routines::resurrect_session
 

resurrect a session

switch_io_send_dtmf_t switch_io_routines::send_dtmf
 

send a string of DTMF digits to a session's channel

switch_io_state_change_t switch_io_routines::state_change
 

change a sessions channel state

switch_io_write_frame_t switch_io_routines::write_frame
 

write a frame to a session

switch_io_write_video_frame_t switch_io_routines::write_video_frame
 

write a video frame to a session


The documentation for this struct was generated from the following file:
Generated on Fri Oct 10 11:24:07 2008 for FreeSWITCH by  doxygen 1.3.9.1