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

Trait Implementations

impl Copy for loadable_module_interface
[src]

impl Clone for loadable_module_interface
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for loadable_module_interface
[src]

Formats the value using the given formatter.

impl Default for loadable_module_interface
[src]

Returns the "default value" for a type. Read more