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