Struct dtn7::cla::mtcp::MtcpConvergenceLayer
source · pub struct MtcpConvergenceLayer { /* private fields */ }
Implementations§
source§impl MtcpConvergenceLayer
impl MtcpConvergenceLayer
pub fn human_name() -> &'static str
source§impl MtcpConvergenceLayer
impl MtcpConvergenceLayer
pub fn new( local_settings: Option<&HashMap<String, String>> ) -> MtcpConvergenceLayer
pub async fn spawn_listener(&self) -> Result<()>
pub fn send_bundles(&self, addr: SocketAddr, bundles: Vec<ByteBuffer>) -> bool
Trait Implementations§
source§impl Clone for MtcpConvergenceLayer
impl Clone for MtcpConvergenceLayer
source§fn clone(&self) -> MtcpConvergenceLayer
fn clone(&self) -> MtcpConvergenceLayer
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 ConvergenceLayerAgent for MtcpConvergenceLayer
impl ConvergenceLayerAgent for MtcpConvergenceLayer
fn setup<'life0, 'async_trait>(
&'life0 mut self
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn port(&self) -> u16
fn name(&self) -> &str
fn channel(&self) -> Sender<ClaCmd>
fn local_settings(&self) -> Option<HashMap<String, String>>
fn accepting(&self) -> bool
source§impl Debug for MtcpConvergenceLayer
impl Debug for MtcpConvergenceLayer
source§impl Display for MtcpConvergenceLayer
impl Display for MtcpConvergenceLayer
source§impl From<MtcpConvergenceLayer> for CLAEnum
impl From<MtcpConvergenceLayer> for CLAEnum
source§fn from(v: MtcpConvergenceLayer) -> CLAEnum
fn from(v: MtcpConvergenceLayer) -> CLAEnum
Converts to this type from the input type.
source§impl HelpStr for MtcpConvergenceLayer
impl HelpStr for MtcpConvergenceLayer
fn local_help_str() -> &'static str
fn global_help_str() -> &'static str
Auto Trait Implementations§
impl Freeze for MtcpConvergenceLayer
impl !RefUnwindSafe for MtcpConvergenceLayer
impl Send for MtcpConvergenceLayer
impl Sync for MtcpConvergenceLayer
impl Unpin for MtcpConvergenceLayer
impl !UnwindSafe for MtcpConvergenceLayer
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