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) -> SocketFamilyfn is_link_local(&self) -> bool
fn is_link_local(&self) -> boolfn is_loopback(&self) -> bool
fn is_loopback(&self) -> boolfn is_mc_global(&self) -> bool
fn is_mc_global(&self) -> boolfn is_mc_link_local(&self) -> bool
fn is_mc_link_local(&self) -> boolfn is_mc_node_local(&self) -> bool
fn is_mc_node_local(&self) -> boolfn is_mc_org_local(&self) -> bool
fn is_mc_org_local(&self) -> boolfn is_mc_site_local(&self) -> bool
fn is_mc_site_local(&self) -> boolfn is_multicast(&self) -> bool
fn is_multicast(&self) -> boolfn is_site_local(&self) -> bool
fn is_site_local(&self) -> boolfn native_size(&self) -> usize
fn native_size(&self) -> usizeGets 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
) -> SignalHandlerIdfn connect_is_link_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerIdfn connect_is_loopback_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerIdfn connect_is_mc_global_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerIdfn connect_is_mc_link_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerIdfn connect_is_mc_node_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerIdfn connect_is_mc_org_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerIdfn connect_is_mc_site_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerIdfn connect_is_multicast_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerIdfn connect_is_site_local_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId