|  |  |  | GIO Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
GProxyAddress; struct GProxyAddressClass; const gchar * g_proxy_address_get_destination_hostname (GProxyAddress *proxy); guint16 g_proxy_address_get_destination_port (GProxyAddress *proxy); const gchar * g_proxy_address_get_password (GProxyAddress *proxy); const gchar * g_proxy_address_get_protocol (GProxyAddress *proxy); const gchar * g_proxy_address_get_username (GProxyAddress *proxy); 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);
"destination-hostname" gchar* : Read / Write / Construct Only "destination-port" guint : Read / Write / Construct Only "password" gchar* : Read / Write / Construct Only "protocol" gchar* : Read / Write / Construct Only "username" gchar* : Read / Write / Construct Only
typedef struct _GProxyAddress GProxyAddress;
A GInetSocketAddress representing a connection via a proxy server
Since 2.26
const gchar *       g_proxy_address_get_destination_hostname
                                                        (GProxyAddress *proxy);
Gets proxy's destination hostname.
| 
 | a GProxyAddress | 
| Returns : | the proxy's destination hostname | 
Since 2.26
guint16             g_proxy_address_get_destination_port
                                                        (GProxyAddress *proxy);
Gets proxy's destination port.
| 
 | a GProxyAddress | 
| Returns : | the proxy's destination port | 
Since 2.26
const gchar *       g_proxy_address_get_password        (GProxyAddress *proxy);
Gets proxy's password.
| 
 | a GProxyAddress | 
| Returns : | the proxy's password | 
Since 2.26
const gchar *       g_proxy_address_get_protocol        (GProxyAddress *proxy);
Gets proxy's protocol.
| 
 | a GProxyAddress | 
| Returns : | the proxy's protocol | 
Since 2.26
const gchar *       g_proxy_address_get_username        (GProxyAddress *proxy);
Gets proxy's username.
| 
 | a GProxyAddress | 
| Returns : | the proxy's username | 
Since 2.26
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.
| 
 | The proxy server GInetAddress. | 
| 
 | The proxy server port. | 
| 
 | The proxy protocol to support, in lower case (e.g. socks, http). | 
| 
 | The destination hostname the the proxy should tunnel to. | 
| 
 | The destination port to tunnel to. | 
| 
 | The username to authenticate to the proxy server
(or NULL). [allow-none] | 
| 
 | The password to authenticate to the proxy server
(or NULL). [allow-none] | 
| Returns : | a new GProxyAddress | 
Since 2.26
"destination-hostname" property"destination-hostname" gchar* : Read / Write / Construct Only
The proxy destination hostname.
Default value: NULL
"destination-port" property"destination-port" guint : Read / Write / Construct Only
The proxy destination port.
Allowed values: <= 65535
Default value: 0
"password" property"password" gchar* : Read / Write / Construct Only
The proxy password.
Default value: NULL
"protocol" property"protocol" gchar* : Read / Write / Construct Only
The proxy protocol.
Default value: NULL
"username" property"username" gchar* : Read / Write / Construct Only
The proxy username.
Default value: NULL