方法
自 2.48 开始
声明 [source]
void
g_dtls_connection_shutdown_async (
GDtlsConnection* conn,
gboolean shutdown_read,
gboolean shutdown_write,
int io_priority,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
)
描述 [source]
异步关闭部分或全部的 DTLS 连接。有关更多信息,请参阅 g_dtls_connection_shutdown()
。
自 2.48 开始
此方法异步完成。在 GAsyncReadyCallback
内使用 g_dtls_connection_shutdown_finish()
获取操作的最终结果。
参数
shutdown_read
-
类型:
gboolean
TRUE
表示停止接收传入数据报。 shutdown_write
-
类型:
gboolean
TRUE
表示停止发送外出数据报。 io_priority
-
类型:
int
请求的 I/O 优先级。
cancellable
-
类型:
GCancellable
一个
GCancellable
,或NULL
。该参数可以为 NULL
。数据由方法调用者拥有。 callback
-
当关闭操作完成时调用的回调。
该参数可以为 NULL
。 user_data
-
类型:
gpointer
要传递给回调函数的数据。
该参数可以为 NULL
。数据由方法调用者拥有。