#[repr(C)]pub struct loadable_module_interface {Show 20 fields
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§
Source§impl Clone for loadable_module_interface
impl Clone for loadable_module_interface
Source§fn clone(&self) -> loadable_module_interface
fn clone(&self) -> loadable_module_interface
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for loadable_module_interface
impl Debug for loadable_module_interface
Source§impl Default for loadable_module_interface
impl Default for loadable_module_interface
impl Copy for loadable_module_interface
Auto Trait Implementations§
impl Freeze for loadable_module_interface
impl RefUnwindSafe for loadable_module_interface
impl !Send for loadable_module_interface
impl !Sync for loadable_module_interface
impl Unpin for loadable_module_interface
impl UnwindSafe for loadable_module_interface
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more