Trait emf_core_base_rs_ffi::CBaseBinding [−][src]
pub trait CBaseBinding: SysBinding + VersionBinding + LibraryBinding + ModuleBinding { fn interface_version(&self) -> Version; fn base_module(&self) -> Option<NonNull<CBase>>; fn fetch_has_function_fn(&self) -> HasFunctionFn; fn fetch_get_function_fn(&self) -> GetFunctionFn; }
Helper trait for using the emf-core-base
interface.
Required methods
fn interface_version(&self) -> Version
[src]
Returns the version of the interface.
fn base_module(&self) -> Option<NonNull<CBase>>
[src]
Returns a handle to the interface.
fn fetch_has_function_fn(&self) -> HasFunctionFn
[src]
Returns a fn pointer to the has_function
fn.
fn fetch_get_function_fn(&self) -> GetFunctionFn
[src]
Returns a fn pointer to the get_function
fn.
Implementors
impl CBaseBinding for CBaseInterface
[src]
impl CBaseBinding for CBaseInterface
[src]