方法
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
将用于替换 connection
的 GIOStream
。这可能是同一个对象,在这种情况下,将添加引用。
方法调用者将承担返回数据的所有权,并负责释放它。 |