pub struct BackboneClientInterfaceFactory;Expand description
Compatibility name used by Reticulum 1.3.8 for a forced client-mode Backbone interface.
Trait Implementations§
Source§impl InterfaceFactory for BackboneClientInterfaceFactory
impl InterfaceFactory for BackboneClientInterfaceFactory
Source§fn parse_config(
&self,
name: &str,
id: InterfaceId,
params: &HashMap<String, String>,
) -> Result<Box<dyn InterfaceConfigData>, String>
fn parse_config( &self, name: &str, id: InterfaceId, params: &HashMap<String, String>, ) -> Result<Box<dyn InterfaceConfigData>, String>
Parse from key-value params (config file or external).
Source§fn start(
&self,
config: Box<dyn InterfaceConfigData>,
ctx: StartContext,
) -> Result<StartResult>
fn start( &self, config: Box<dyn InterfaceConfigData>, ctx: StartContext, ) -> Result<StartResult>
Start the interface from parsed config.
Source§fn default_ifac_size(&self) -> usize
fn default_ifac_size(&self) -> usize
Default IFAC size (bytes). 8 for serial/kiss/rnode, 16 for others.
Source§fn parse_config_section(
&self,
name: &str,
id: InterfaceId,
section: ConfigSection<'_>,
) -> Result<Box<dyn InterfaceConfigData>, String>
fn parse_config_section( &self, name: &str, id: InterfaceId, section: ConfigSection<'_>, ) -> Result<Box<dyn InterfaceConfigData>, String>
Parse a complete ConfigObj interface section. Flat factories inherit
the compatibility default; multi-interface factories can inspect children.
Auto Trait Implementations§
impl Forget for BackboneClientInterfaceFactory
impl Freeze for BackboneClientInterfaceFactory
impl RefUnwindSafe for BackboneClientInterfaceFactory
impl Send for BackboneClientInterfaceFactory
impl Sync for BackboneClientInterfaceFactory
impl Unpin for BackboneClientInterfaceFactory
impl UnsafeUnpin for BackboneClientInterfaceFactory
impl UnwindSafe for BackboneClientInterfaceFactory
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