shutdown
Description:
Shut down part or all of a DTLS connection.
If shutdown_read
is true then the receiving side of the connection is shut down, and further
reading is disallowed. Subsequent calls to receive_messages will
return g_io_error_closed.
If shutdown_write
is true then the sending side of the connection is shut down, and further
writing is disallowed. Subsequent calls to send_messages will return
g_io_error_closed.
It is allowed for both shutdown_read
and shutdown_write
to be TRUE — this is equivalent to calling
close.
If cancellable
is cancelled, the DtlsConnection may be left
partially-closed and any pending untransmitted data may be lost. Call shutdown again to complete closing
the DtlsConnection.
Parameters:
this | |
shutdown_read |
true to stop reception of incoming datagrams |
shutdown_write |
true to stop sending outgoing datagrams |
cancellable |
a Cancellable, or null |
Returns:
true on success, false otherwise |