Struct network_manager::NetworkManager[][src]

pub struct NetworkManager { /* fields omitted */ }

Methods

impl NetworkManager
[src]

Starts the Network Manager service.

Examples

use network_manager::NetworkManager;
let state = NetworkManager::start_service(10).unwrap();
println!("{:?}", state);

Stops the Network Manager service.

Examples

use network_manager::NetworkManager;
let state = NetworkManager::stop_service(10).unwrap();
println!("{:?}", state);

Gets the state of the Network Manager service.

Examples

use network_manager::NetworkManager;
let state = NetworkManager::get_service_state().unwrap();
println!("{:?}", state);

Get a list of Network Manager connections sorted by path.

Examples

use network_manager::NetworkManager;
let manager = NetworkManager::new();
let connections = manager.get_connections().unwrap();
println!("{:?}", connections);

Get a list of Network Manager devices.

Examples

use network_manager::NetworkManager;
let manager = NetworkManager::new();
let devices = manager.get_devices().unwrap();
println!("{:?}", devices);

Trait Implementations

impl Default for NetworkManager
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations