Class: Gio::TcpWrapperConnection

Inherits:
TcpConnection show all
Defined in:
(unknown)

Instance Method Summary collapse

Methods inherited from TcpConnection

#graceful_disconnect, #graceful_disconnect=, #graceful_disconnect?

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

Constructor Details

#initialize(base_io_stream, socket) ⇒ Gio::SocketConnection

Wraps base_io_stream and socket together as a GSocket::Connection.

Parameters:

  • base_io_stream (Gio::IOStream)

    the #GIOStream to wrap

  • socket (Gio::Socket)

    the #GSocket associated with base_io_stream

Instance Method Details

#base_io_streamGio::IOStream

The wrapped [classGio.IOStream].

Returns:

#base_io_stream=(base_io_stream) ⇒ Gio::IOStream

The wrapped [classGio.IOStream].

Parameters:

Returns: