Struct asyncio::socket_base::Ifreq
[−]
[src]
pub struct Ifreq<T> { /* fields omitted */ }
IO control command to interface request data.
pub struct Ifreq<T> { /* fields omitted */ }
IO control command to interface request data.
impl<T> Ifreq<T>
[src]fn new<U: Into<Vec<u8>>>(name: U) -> Result<Ifreq<T>>
fn from_index(index: u32) -> Result<Ifreq<T>>
fn into<U>(self) -> Ifreq<U>
impl Ifreq<IfreqGetIndexT>
[src]impl Ifreq<IfreqGetNameT>
[src]impl Ifreq<IfreqGetFlagsT>
[src]impl Ifreq<IfreqSetFlagsT>
[src]impl Ifreq<IfreqGetMTUSizeT>
[src]fn get_mtu_size(&self) -> i32
impl Ifreq<IfreqSetMTUSizeT>
[src]fn set_mtu_size(&mut self, data: i32)
impl Ifreq<IfreqGetHwAddrT>
[src]fn get_hwaddr(&self) -> LlAddr
impl Ifreq<IfreqSetHwAddrT>
[src]fn set_hwaddr(&mut self, data: LlAddr)
impl Ifreq<IfreqAddrT>
[src]fn get_ipaddr(&self) -> IpAddrV4
impl Ifreq<IfreqNetmaskT>
[src]fn get_netmask(&self) -> IpAddrV4
impl Ifreq<IfreqBroadcastT>
[src]fn get_broadcast(&self) -> IpAddrV4
impl Ifreq<IfreqDestinateT>
[src]fn get_destinate(&self) -> IpAddrV4
impl<T: IfreqName> IoControl for Ifreq<T>
[src]