Struct wpactrl::WpaCtrlBuilder
[−]
[src]
pub struct WpaCtrlBuilder { /* fields omitted */ }
Builder object used to construct a WpaCtrl
session
Methods
impl WpaCtrlBuilder
[src]
fn cli_path<I, P>(self, cli_path: I) -> Self where
I: Into<Option<P>>,
P: AsRef<Path> + Sized,
PathBuf: From<P>,
[src]
I: Into<Option<P>>,
P: AsRef<Path> + Sized,
PathBuf: From<P>,
A path-like object for this application's UNIX domain socket
Examples
use wpactrl::WpaCtrl; let wpa = WpaCtrl::new() .cli_path("/tmp") .open() .unwrap();
fn ctrl_path<I, P>(self, ctrl_path: I) -> Self where
I: Into<Option<P>>,
P: AsRef<Path> + Sized,
PathBuf: From<P>,
[src]
I: Into<Option<P>>,
P: AsRef<Path> + Sized,
PathBuf: From<P>,
A path-like object for the wpasupplicant / hostap UNIX domain sockets
Examples
use wpactrl::WpaCtrl; let wpa = WpaCtrl::new() .ctrl_path("/var/run/wpa_supplicant/wlan0") .open() .unwrap();
fn open(self) -> Result<WpaCtrl>
[src]
Open a control interface to wpasupplicant.
Examples
use wpactrl::WpaCtrl; let wpa = WpaCtrl::new().open().unwrap();
Trait Implementations
impl Default for WpaCtrlBuilder
[src]
fn default() -> WpaCtrlBuilder
[src]
Returns the "default value" for a type. Read more