Coolio::TCPSocket
Cool.io socket delegates most of its operations to the parent adapter. Thus, 99.9% of the time you don't need to deal with this class.
@api private @private
Connects to given host/port and sets parent adapter.
@param [CoolioClient] @param [String] @param [Fixnum]
# File lib/amq/client/async/adapters/coolio.rb, line 43 def self.connect(adapter, host, port) socket = super(host, port) socket.adapter = adapter socket end
Triggers socket_disconnect callback
# File lib/amq/client/async/adapters/coolio.rb, line 63 def on_close adapter.socket_disconnected end
Triggers socket_connect callback
# File lib/amq/client/async/adapters/coolio.rb, line 50 def on_connect #puts "On connect" adapter.socket_connected end
Triggers tcp_connection_failed callback
# File lib/amq/client/async/adapters/coolio.rb, line 68 def on_connect_failed adapter.tcp_connection_failed end
Triggers on_read callback
# File lib/amq/client/async/adapters/coolio.rb, line 56 def on_read(data) # puts "Received data" # puts_data(data) adapter.receive_data(data) end
Generated with the Darkfish Rdoc Generator 2.