Proxy.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.

Parameters

connectiona #GIOStream
proxyAddressa #GProxyAddress
cancellablea #GCancellable

Returns

a #GIOStream that will replace connection. This might

be the same as connection, in which case a reference will be added.

Throws

[ErrorWrap]