FreeSWITCH API Documentation
1.7.0
|
The abstraction of a loadable module. More...
#include <switch_loadable_module.h>
The abstraction of a loadable module.
Definition at line 55 of file switch_loadable_module.h.
switch_api_interface_t* switch_loadable_module_interface::api_interface |
the table of api functions the module has implemented
Definition at line 71 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_application_interface_t* switch_loadable_module_interface::application_interface |
the table of applications the module has implemented
Definition at line 67 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_asr_interface_t* switch_loadable_module_interface::asr_interface |
the table of asr interfaces the module has implemented
Definition at line 85 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_chat_application_interface_t* switch_loadable_module_interface::chat_application_interface |
the table of chat applications the module has implemented
Definition at line 69 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_chat_interface_t* switch_loadable_module_interface::chat_interface |
the table of chat interfaces the module has implemented
Definition at line 81 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_codec_interface_t* switch_loadable_module_interface::codec_interface |
the table of codecs the module has implemented
Definition at line 65 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_dialplan_interface_t* switch_loadable_module_interface::dialplan_interface |
the table of dialplans the module has implemented
Definition at line 63 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_directory_interface_t* switch_loadable_module_interface::directory_interface |
the table of directory interfaces the module has implemented
Definition at line 79 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_endpoint_interface_t* switch_loadable_module_interface::endpoint_interface |
the table of endpoints the module has implemented
Definition at line 59 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_file_interface_t* switch_loadable_module_interface::file_interface |
the table of file formats the module has implemented
Definition at line 75 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_json_api_interface_t* switch_loadable_module_interface::json_api_interface |
the table of json api functions the module has implemented
Definition at line 73 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_limit_interface_t* switch_loadable_module_interface::limit_interface |
the table of limit interfaces the module has implemented
Definition at line 89 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_management_interface_t* switch_loadable_module_interface::management_interface |
the table of management interfaces the module has implemented
Definition at line 87 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
const char* switch_loadable_module_interface::module_name |
the name of the module
Definition at line 57 of file switch_loadable_module.h.
Referenced by do_shutdown(), switch_loadable_module_build_dynamic(), switch_loadable_module_create_module_interface(), switch_loadable_module_enumerate_loaded(), switch_loadable_module_exec(), switch_loadable_module_load_file(), switch_loadable_module_process(), switch_loadable_module_runtime(), and switch_loadable_module_unprocess().
switch_memory_pool_t* switch_loadable_module_interface::pool |
Definition at line 92 of file switch_loadable_module.h.
Referenced by switch_loadable_module_create_module_interface().
int switch_loadable_module_interface::refs |
Definition at line 91 of file switch_loadable_module.h.
switch_thread_rwlock_t* switch_loadable_module_interface::rwlock |
Definition at line 90 of file switch_loadable_module.h.
Referenced by do_shutdown(), and switch_loadable_module_create_module_interface().
switch_say_interface_t* switch_loadable_module_interface::say_interface |
the table of say interfaces the module has implemented
Definition at line 83 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_speech_interface_t* switch_loadable_module_interface::speech_interface |
the table of speech interfaces the module has implemented
Definition at line 77 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_timer_interface_t* switch_loadable_module_interface::timer_interface |
the table of timers the module has implemented
Definition at line 61 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().