Trait gio::prelude::InetAddressExt [−][src]
pub trait InetAddressExt: 'static {}Show methods
fn equal<P: IsA<InetAddress>>(&self, other_address: &P) -> bool; fn family(&self) -> SocketFamily; fn is_any(&self) -> bool; fn is_link_local(&self) -> bool; fn is_loopback(&self) -> bool; fn is_mc_global(&self) -> bool; fn is_mc_link_local(&self) -> bool; fn is_mc_node_local(&self) -> bool; fn is_mc_org_local(&self) -> bool; fn is_mc_site_local(&self) -> bool; fn is_multicast(&self) -> bool; fn is_site_local(&self) -> bool; fn native_size(&self) -> usize; fn to_str(&self) -> GString; fn connect_is_any_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_is_link_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_is_loopback_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_is_mc_global_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_is_mc_link_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_is_mc_node_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_is_mc_org_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_is_mc_site_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_is_multicast_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_is_site_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
Expand description
Required methods
Checks if two InetAddress
instances are equal, e.g. the same address.
other_address
Another InetAddress
.
Returns
fn family(&self) -> SocketFamily
fn family(&self) -> SocketFamily
fn is_link_local(&self) -> bool
fn is_link_local(&self) -> bool
fn is_loopback(&self) -> bool
fn is_loopback(&self) -> bool
fn is_mc_global(&self) -> bool
fn is_mc_global(&self) -> bool
fn is_mc_link_local(&self) -> bool
fn is_mc_link_local(&self) -> bool
fn is_mc_node_local(&self) -> bool
fn is_mc_node_local(&self) -> bool
fn is_mc_org_local(&self) -> bool
fn is_mc_org_local(&self) -> bool
fn is_mc_site_local(&self) -> bool
fn is_mc_site_local(&self) -> bool
fn is_multicast(&self) -> bool
fn is_multicast(&self) -> bool
fn is_site_local(&self) -> bool
fn is_site_local(&self) -> bool
fn native_size(&self) -> usize
fn native_size(&self) -> usize
Gets the size of the native raw binary address for self
. This
is the size of the data that you get from InetAddressExtManual::to_bytes()
.
Returns
the number of bytes used for the native version of self
.
fn connect_is_any_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_is_link_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_is_loopback_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_is_mc_global_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_is_mc_link_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_is_mc_node_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_is_mc_org_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_is_mc_site_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_is_multicast_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
fn connect_is_site_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId