Struct nl80211_rs::WirelessInterface [−][src]
pub struct WirelessInterface { pub netlink_family: u16, pub phy_id: u32, pub interface_name: String, pub interface_index: u32, pub device_id: Option<u64>, pub mac: HardwareAddress, pub interface_type: InterfaceType, pub tx_power_level: u32, pub ssid: Option<String>, pub channel_width: Option<u32>, }
Fields
netlink_family: u16
phy_id: u32
interface_name: String
interface_index: u32
device_id: Option<u64>
mac: HardwareAddress
interface_type: InterfaceType
tx_power_level: u32
ssid: Option<String>
channel_width: Option<u32>
Methods
impl WirelessInterface
[src]
impl WirelessInterface
pub fn from_message(
message: Message,
family_id: u16
) -> Result<WirelessInterface, Error>
[src]
pub fn from_message(
message: Message,
family_id: u16
) -> Result<WirelessInterface, Error>
pub fn prepare_message(&self, command: Command, mode: MessageMode) -> Message
[src]
pub fn prepare_message(&self, command: Command, mode: MessageMode) -> Message
pub fn trigger_scan(&self, socket: &mut Socket) -> Result<(), Error>
[src]
pub fn trigger_scan(&self, socket: &mut Socket) -> Result<(), Error>
pub fn abort_scan(&self, socket: &mut Socket) -> Result<(), Error>
[src]
pub fn abort_scan(&self, socket: &mut Socket) -> Result<(), Error>
pub fn start_interval_scan(
&self,
socket: &mut Socket,
interval: u32
) -> Result<(), Error>
[src]
pub fn start_interval_scan(
&self,
socket: &mut Socket,
interval: u32
) -> Result<(), Error>
pub fn stop_interval_scan(&self, socket: &mut Socket) -> Result<(), Error>
[src]
pub fn stop_interval_scan(&self, socket: &mut Socket) -> Result<(), Error>
pub fn get_survey(&self, socket: &mut Socket) -> Result<(), Error>
[src]
pub fn get_survey(&self, socket: &mut Socket) -> Result<(), Error>
pub fn disconnect(&self, socket: &mut Socket) -> Result<(), Error>
[src]
pub fn disconnect(&self, socket: &mut Socket) -> Result<(), Error>
pub fn connect(
&self,
socket: &mut Socket,
ssid: &str,
_: &str
) -> Result<(), Error>
[src]
pub fn connect(
&self,
socket: &mut Socket,
ssid: &str,
_: &str
) -> Result<(), Error>
Trait Implementations
impl Display for WirelessInterface
[src]
impl Display for WirelessInterface
Auto Trait Implementations
impl Send for WirelessInterface
impl Send for WirelessInterface
impl Sync for WirelessInterface
impl Sync for WirelessInterface