Struct freeswitchrs::raw::loadable_module_interface
[−]
[src]
#[repr(C)]pub struct loadable_module_interface { pub module_name: *const c_char, pub endpoint_interface: *mut endpoint_interface, pub timer_interface: *mut timer_interface, pub dialplan_interface: *mut dialplan_interface, pub codec_interface: *mut codec_interface, pub application_interface: *mut application_interface, pub chat_application_interface: *mut chat_application_interface, pub api_interface: *mut api_interface, pub json_api_interface: *mut json_api_interface, pub file_interface: *mut file_interface, pub speech_interface: *mut speech_interface, pub directory_interface: *mut directory_interface, pub chat_interface: *mut chat_interface, pub say_interface: *mut say_interface, pub asr_interface: *mut asr_interface, pub management_interface: *mut management_interface, pub limit_interface: *mut limit_interface, pub rwlock: *mut thread_rwlock, pub refs: c_int, pub pool: *mut memory_pool, }
Fields
module_name: *const c_char
endpoint_interface: *mut endpoint_interface
timer_interface: *mut timer_interface
dialplan_interface: *mut dialplan_interface
codec_interface: *mut codec_interface
application_interface: *mut application_interface
chat_application_interface: *mut chat_application_interface
api_interface: *mut api_interface
json_api_interface: *mut json_api_interface
file_interface: *mut file_interface
speech_interface: *mut speech_interface
directory_interface: *mut directory_interface
chat_interface: *mut chat_interface
say_interface: *mut say_interface
asr_interface: *mut asr_interface
management_interface: *mut management_interface
limit_interface: *mut limit_interface
rwlock: *mut thread_rwlock
refs: c_int
pool: *mut memory_pool
Trait Implementations
impl Copy for loadable_module_interface
[src]
impl Clone for loadable_module_interface
[src]
fn clone(&self) -> loadable_module_interface
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more