Trait gio::prelude::ProxyAddressExt
source · pub trait ProxyAddressExt: 'static {
// Required methods
fn destination_hostname(&self) -> GString;
fn destination_port(&self) -> u16;
fn destination_protocol(&self) -> GString;
fn password(&self) -> Option<GString>;
fn protocol(&self) -> GString;
fn uri(&self) -> Option<GString>;
fn username(&self) -> Option<GString>;
}
Expand description
Required Methods§
sourcefn destination_hostname(&self) -> GString
fn destination_hostname(&self) -> GString
Gets self
’s destination hostname; that is, the name of the host
that will be connected to via the proxy, not the name of the proxy
itself.
Returns
the self
’s destination hostname
sourcefn destination_port(&self) -> u16
fn destination_port(&self) -> u16
Gets self
’s destination port; that is, the port on the
destination host that will be connected to via the proxy, not the
port number of the proxy itself.
Returns
the self
’s destination port
sourcefn destination_protocol(&self) -> GString
fn destination_protocol(&self) -> GString
Gets the protocol that is being spoken to the destination server; eg, “http” or “ftp”.
Returns
the self
’s destination protocol