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

switch_loadable_module_interface Struct Reference
[Loadable Module Functions]

#include <switch_loadable_module.h>

Collaboration diagram for switch_loadable_module_interface:

Collaboration graph
[legend]

Detailed Description

The abstraction of a loadable module.


Data Fields

const char * module_name
switch_endpoint_interface_tendpoint_interface
switch_timer_interface_ttimer_interface
switch_dialplan_interface_tdialplan_interface
switch_codec_interface_tcodec_interface
switch_application_interface_tapplication_interface
switch_api_interface_tapi_interface
switch_file_interface_tfile_interface
switch_speech_interface_tspeech_interface
switch_directory_interface_tdirectory_interface
switch_chat_interface_tchat_interface
switch_say_interface_tsay_interface
switch_asr_interface_tasr_interface
switch_management_interface_tmanagement_interface
switch_memory_pool_tpool


Field Documentation

switch_api_interface_t* switch_loadable_module_interface::api_interface
 

the table of api functions the module has implmented

switch_application_interface_t* switch_loadable_module_interface::application_interface
 

the table of applications the module has implmented

switch_asr_interface_t* switch_loadable_module_interface::asr_interface
 

the table of asr interfaces the module has implmented

switch_chat_interface_t* switch_loadable_module_interface::chat_interface
 

the table of chat interfaces the module has implmented

switch_codec_interface_t* switch_loadable_module_interface::codec_interface
 

the table of codecs the module has implmented

switch_dialplan_interface_t* switch_loadable_module_interface::dialplan_interface
 

the table of dialplans the module has implmented

switch_directory_interface_t* switch_loadable_module_interface::directory_interface
 

the table of directory interfaces the module has implmented

switch_endpoint_interface_t* switch_loadable_module_interface::endpoint_interface
 

the table of endpoints the module has implmented

switch_file_interface_t* switch_loadable_module_interface::file_interface
 

the table of file formats the module has implmented

switch_management_interface_t* switch_loadable_module_interface::management_interface
 

the table of management interfaces the module has implmented

const char* switch_loadable_module_interface::module_name
 

the name of the module

switch_memory_pool_t* switch_loadable_module_interface::pool
 

switch_say_interface_t* switch_loadable_module_interface::say_interface
 

the table of say interfaces the module has implmented

switch_speech_interface_t* switch_loadable_module_interface::speech_interface
 

the table of speech interfaces the module has implmented

switch_timer_interface_t* switch_loadable_module_interface::timer_interface
 

the table of timers the module has implmented


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