方法

阳光SocketListeneraccept_socket_finish

自: 2.22

声明 [src]

GSocket*
g_socket_listener_accept_socket_finish (
  GSocketListener* listener,
  GAsyncResult* result,
  GObject** source_object,
  GError** error
)

描述 [src]

完成异步接收操作。请参阅 g_socket_listener_accept_socket_async()。

自: 2.22

参数

result

类型: GAsyncResult

A GAsyncResult

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

类型: GObject

可选 GObject 识别这个源。

函数将设置此参数。
方法可以将参数设置为 NULL
参数可以是 NULL
返回的数据由实例拥有。
error

类型: GError **

恢复错误的返回位置的地址。

参数可以是 NULL
如果返回位置的地址不是 NULL,则必须将其初始化为 NULL GError*
如果没有错误,方法将保留地初始化参数为 NULL
在发生错误的情况下,参数将设置为新分配的 GError;调用者将负责拥有这些数据,负责释放它。

返回值

类型: GSocket

成功时返回 GSocket,出错时返回 NULL

方法的调用者负责拥有返回的数据,负责释放它。