方法
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-
类型:
GIOStreamGIOStream对象。数据由方法的调用者拥有。 proxy_address-
类型:
GProxyAddressGProxyAddress对象。数据由方法的调用者拥有。 cancellable-
类型:
GCancellableGCancellable对象。该参数可以为空。 数据由方法的调用者拥有。 error-
类型:
GError **用于Unicode错误信息的摘要。
该参数可以为空。 如果返回位置不是空,则您必须将其初始化为空指针 GError。如果没有错误,方法将保留初始化的空值。 发生错误时,该参数将被设置为重新分配的 GError;调用者将拥有数据,并负责释放它。
返回值
类型: GIOStream
将用于替换 connection 的 GIOStream。这可能是同一个对象,在这种情况下,将添加引用。
| 方法调用者将承担返回数据的所有权,并负责释放它。 |