方法

GioProxyconnect

自:2.26

声明 [src]

GIOStream*
g_proxy_connect (
  GProxy* proxy,
  GIOStream* connection,
  GProxyAddress* proxy_address,
  GCancellable* cancellable,
  GError** error
)

描述 [src]

给定一个与代理(例如,与代理服务器连接的 GSocketConnection)进行通信的 connection,这将执行连接到 proxy_address 所必需的握手,并在需要时包装 GIOStream 以处理代理负载。

自:2.26

参数

connection

类型: GIOStream

GIOStream 对象。

数据由方法的调用者拥有。
proxy_address

类型: GProxyAddress

GProxyAddress 对象。

数据由方法的调用者拥有。
cancellable

类型: GCancellable

GCancellable 对象。

该参数可以为空。
数据由方法的调用者拥有。
error

类型: GError **

用于Unicode错误信息的摘要。

该参数可以为空。
如果返回位置不是空,则您必须将其初始化为空指针 GError
如果没有错误,方法将保留初始化的空值。
发生错误时,该参数将被设置为重新分配的 GError;调用者将拥有数据,并负责释放它。

返回值

类型: GIOStream

将用于替换 connectionGIOStream。这可能是同一个对象,在这种情况下,将添加引用。

方法调用者将承担返回数据的所有权,并负责释放它。