方法

GioSocketListeneraccept_finish

since: 2.22

声明 [src]

GSocketConnection*
g_socket_listener_accept_finish (
  GSocketListener* listener,
  GAsyncResult* result,
  GObject** source_object,
  GError** error
)

描述 [src]

完成异步接受操作。请参阅g_socket_listener_accept_async()。

自2.22版起可用

参数

结果

类型:  GAsyncResult

一个GAsyncResult。

数据由方法调用者拥有。
源对象

类型:  GObject

可选的识别此源的GObject。

该参数将被函数设置。
方法可以将参数设置为NULL。
参数可以是NULL。
返回的数据由实例拥有。
错误

类型:  GError **

用于恢复错误的返回位置。

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

返回值

类型:  GSocketConnection

成功时返回GSocketConnection,错误时返回NULL。

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