RTS API Documentation
1.10.11
|
The abstraction of a loadable module. More...
#include <switch_loadable_module.h>
The abstraction of a loadable module.
Definition at line 64 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 80 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 76 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 94 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 78 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 90 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 74 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
switch_database_interface_t* switch_loadable_module_interface::database_interface |
the table of database interfaces the module has implemented
Definition at line 100 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 72 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 88 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 68 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 84 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 82 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 98 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 96 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 66 of file switch_loadable_module.h.
Referenced by _switch_cache_db_get_db_handle(), 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 103 of file switch_loadable_module.h.
Referenced by switch_loadable_module_create_module_interface().
int switch_loadable_module_interface::refs |
Definition at line 102 of file switch_loadable_module.h.
switch_thread_rwlock_t* switch_loadable_module_interface::rwlock |
Definition at line 101 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 92 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 86 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 70 of file switch_loadable_module.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().