ProxyT.gProxyConnect

Given connection to communicate with a proxy (eg, a GSocketConnection that is connected to the proxy server), this does the necessary handshake to connect to proxy_address, and if required, wraps the GIOStream to handle proxy payload. Since 2.26

template ProxyT(TStruct)
IOStream
gProxyConnect
(
IOStream connection
,
ProxyAddress proxyAddress
,
Cancellable cancellable
)

Parameters

connection IOStream

a GIOStream

proxyAddress ProxyAddress

a GProxyAddress

cancellable Cancellable

a GCancellable. [allow-none]

Return Value

Type: IOStream

a GIOStream that will replace connection. This might be the same as connection, in which case a reference will be added. [transfer full]

Throws

GException on failure.

Meta