Struct wpactrl::WpaCtrl [] [src]

pub struct WpaCtrl(_);

A connection to wpasupplicant / hostap

Methods

impl WpaCtrl
[src]

[src]

Creates a builder for a wpasupplicant / hostap connection

Examples

let wpa = wpactrl::WpaCtrl::new().open().unwrap();

[src]

Register as an event monitor for control interface messages

Examples

let mut wpa = wpactrl::WpaCtrl::new().open().unwrap();
let wpa_attached = wpa.attach().unwrap();

[src]

Send a command to wpa_supplicant/hostapd.

Commands are generally identical to those used in wpa_cli, except all uppercase (eg LIST_NETWORKS, SCAN, etc)

Examples

let mut wpa = wpactrl::WpaCtrl::new().open().unwrap();
assert_eq!(wpa.request("PING").unwrap(), "PONG\n");