Class: Gio::TcpConnection

Inherits:
SocketConnection show all
Defined in:
(unknown)

Direct Known Subclasses

TcpWrapperConnection

Instance Method Summary collapse

Methods inherited from SocketConnection

#connect, #connect_async, #connect_finish, factory_lookup_type, factory_register_type, #is_connected, #local_address, #remote_address, #socket, #socket=

Methods inherited from IOStream

#clear_pending, #close, #close_async, #close_finish, #closed=, #closed?, #has_pending, #input_stream, #input_stream=, #is_closed, #output_stream, #output_stream=, #set_pending, #splice_async, splice_finish

Instance Method Details

#graceful_disconnectBoolean

Checks if graceful disconnects are used. See g_tcp_connection_set_graceful_disconnect().

Returns:

  • (Boolean)

    true if graceful disconnect is used on close, false otherwise

#graceful_disconnect=(graceful_disconnect) ⇒ Boolean

Whether [methodGio.IOStream.close] does a graceful disconnect.

Parameters:

  • graceful_disconnect (Boolean)

Returns:

  • (Boolean)

    graceful-disconnect

  • (Boolean)

    graceful-disconnect

#graceful_disconnect?Boolean

Whether [methodGio.IOStream.close] does a graceful disconnect.

Returns:

  • (Boolean)

    graceful-disconnect