ProxyT.connect

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.

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

Parameters

connection IOStream

a #GIOStream

proxyAddress ProxyAddress

a #GProxyAddress

cancellable Cancellable

a #GCancellable

Return: a #GIOStream that will replace @connection. This might be the same as @connection, in which case a reference will be added.

Throws

GException on failure.

Meta

Since

2.26