虚拟方法

GioProxyconnect

自:2.26

声明 [来源]

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

描述 [来源]

给定要用于与代理(例如,连接到代理服务器的GSocketConnection)通信的连接(如),这将进行必要的握手以连接到proxy_address,如果需要,将GIOStream包装以处理代理有效载荷。

自:2.26

参数

connection

类型: GIOStream

一个GIOStream

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

类型: GProxyAddress

一个GProxyAddress

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

类型: GCancellable

一个GCancellable

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

类型: GError **

用于恢复错误的位置。

参数可以为NULL
如果返回位置不为NULL,那么您必须将其初始化为一个NULL GError*
如果虚拟功能中没有错误,则参数将被初始化为NULL
错误情况下,参数将被设置为新的分配的GError;调用者将接管数据并对释放数据负责。

返回值

类型: GIOStream

将替换connectionGIOStream。这可能与其他相同,在这种情况下将添加引用。

该方法调用者接管返回数据,并负责释放它。