class FFWD::Connection

Connections are used by input plugins in the protocol stack.

The sole purpose this exists is to incorporate a datasink functionality in the EM::Connection.

The datasink is used by tunnels to ‘hook into’ outgoing data.

Public Instance Methods

datasink=(sink) click to toggle source
# File lib/ffwd/connection.rb, line 26
def datasink= sink
  @datasink = sink
end
send_data(data) click to toggle source

send_data indirection.

Calls superclass method
# File lib/ffwd/connection.rb, line 31
def send_data data
  if @datasink
    @datasink.send_data data
    return
  end

  super data
end