Functions
g_proxy_address_get_destination_protocol ()
const gchar *
g_proxy_address_get_destination_protocol
(GProxyAddress *proxy);
Gets the protocol that is being spoken to the destination
server; eg, "http" or "ftp".
Returns
the proxy
's destination protocol
Since: 2.34
g_proxy_address_get_destination_hostname ()
const gchar *
g_proxy_address_get_destination_hostname
(GProxyAddress *proxy);
Gets proxy
'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 proxy
's destination hostname
Since: 2.26
g_proxy_address_get_destination_port ()
guint16
g_proxy_address_get_destination_port (GProxyAddress *proxy);
Gets proxy
'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 proxy
's destination port
Since: 2.26
g_proxy_address_get_password ()
const gchar *
g_proxy_address_get_password (GProxyAddress *proxy);
Gets proxy
's password.
Returns
the proxy
's password
Since: 2.26
g_proxy_address_get_protocol ()
const gchar *
g_proxy_address_get_protocol (GProxyAddress *proxy);
Gets proxy
's protocol. eg, "socks" or "http"
Returns
the proxy
's protocol
Since: 2.26
g_proxy_address_get_username ()
const gchar *
g_proxy_address_get_username (GProxyAddress *proxy);
Gets proxy
's username.
Returns
the proxy
's username
Since: 2.26
g_proxy_address_get_uri ()
const gchar *
g_proxy_address_get_uri (GProxyAddress *proxy);
Gets the proxy URI that proxy
was constructed from.
Returns
the proxy
's URI, or NULL if unknown
Since: 2.34
g_proxy_address_new ()
GSocketAddress *
g_proxy_address_new (GInetAddress *inetaddr,
guint16 port,
const gchar *protocol,
const gchar *dest_hostname,
guint16 dest_port,
const gchar *username,
const gchar *password);
Creates a new GProxyAddress for inetaddr
with protocol
that should
tunnel through dest_hostname
and dest_port
.
(Note that this method doesn't set the “uri” or
“destination-protocol” fields; use g_object_new()
directly if you want to set those.)
Since: 2.26
Property Details
The “destination-hostname” property
“destination-hostname” gchar *
The proxy destination hostname.
Owner: GProxyAddress
Flags: Read / Write / Construct Only
Default value: NULL
The “destination-port” property
“destination-port” guint
The proxy destination port.
Owner: GProxyAddress
Flags: Read / Write / Construct Only
Allowed values: <= 65535
Default value: 0
The “destination-protocol” property
“destination-protocol” gchar *
The protocol being spoke to the destination host, or NULL if
the GProxyAddress doesn't know.
Owner: GProxyAddress
Flags: Read / Write / Construct Only
Default value: NULL
Since: 2.34
The “password” property
“password” gchar *
The proxy password.
Owner: GProxyAddress
Flags: Read / Write / Construct Only
Default value: NULL
The “protocol” property
“protocol” gchar *
The proxy protocol.
Owner: GProxyAddress
Flags: Read / Write / Construct Only
Default value: NULL
The “uri” property
“uri” gchar *
The URI string that the proxy was constructed from (or NULL
if the creator didn't specify this).
Owner: GProxyAddress
Flags: Read / Write / Construct Only
Default value: NULL
Since: 2.34
The “username” property
“username” gchar *
The proxy username.
Owner: GProxyAddress
Flags: Read / Write / Construct Only
Default value: NULL