pub struct NetworkManagerSynchronousProxy { /* private fields */ }
Implementations§
source§impl NetworkManagerSynchronousProxy
impl NetworkManagerSynchronousProxy
pub fn new(channel: Channel) -> Self
pub fn into_channel(self) -> Channel
sourcepub fn wait_for_event(
&self,
deadline: Time
) -> Result<NetworkManagerEvent, Error>
pub fn wait_for_event( &self, deadline: Time ) -> Result<NetworkManagerEvent, Error>
Waits until an event arrives and returns it. It is safe for other threads to make concurrent requests while waiting for an event.
sourcepub fn list_networks(&self, ___deadline: Time) -> Result<Vec<String>, Error>
pub fn list_networks(&self, ___deadline: Time) -> Result<Vec<String>, Error>
Lists emulated networks by name.
sourcepub fn create_network(
&self,
name: &str,
config: &NetworkConfig,
___deadline: Time
) -> Result<(i32, Option<ClientEnd<NetworkMarker>>), Error>
pub fn create_network( &self, name: &str, config: &NetworkConfig, ___deadline: Time ) -> Result<(i32, Option<ClientEnd<NetworkMarker>>), Error>
Creates a new network with given name and config.
sourcepub fn get_network(
&self,
name: &str,
___deadline: Time
) -> Result<Option<ClientEnd<NetworkMarker>>, Error>
pub fn get_network( &self, name: &str, ___deadline: Time ) -> Result<Option<ClientEnd<NetworkMarker>>, Error>
Gets a handle to a network.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for NetworkManagerSynchronousProxy
impl Send for NetworkManagerSynchronousProxy
impl Sync for NetworkManagerSynchronousProxy
impl Unpin for NetworkManagerSynchronousProxy
impl UnwindSafe for NetworkManagerSynchronousProxy
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