Struct network_communicator::NetworkManagerHandle [] [src]

pub struct NetworkManagerHandle<T: Send + 'static, E: Send + 'static> { /* fields omitted */ }

Handle for working with network manager.

Methods

impl<T: Send + 'static, E: Send + 'static> NetworkManagerHandle<T, E>
[src]

Aynchronous sending task to network manager.

Returns copy of task sender.

Receives result with locking.

Trait Implementations

impl<T: Debug + Send + 'static, E: Debug + Send + 'static> Debug for NetworkManagerHandle<T, E>
[src]

Formats the value using the given formatter.

impl<T: Send + 'static, E: Send + 'static> Drop for NetworkManagerHandle<T, E>
[src]

When dropping we are waiting for termination of all threads.