Class: ForwardMachine::ForwardedConnection
- Inherits:
-
EM::Connection
- Object
- EM::Connection
- ForwardMachine::ForwardedConnection
- Defined in:
- lib/forwardmachine/forwarded_connection.rb
Overview
Connection between forwarder machine and a service on destination host
Instance Method Summary collapse
-
#initialize(forwarder_connection) ⇒ ForwardedConnection
constructor
A new instance of ForwardedConnection.
-
#post_init ⇒ Object
Internal: Sets both ways proxy between forwarder server and client (on destination host).
Constructor Details
#initialize(forwarder_connection) ⇒ ForwardedConnection
Returns a new instance of ForwardedConnection.
5 6 7 |
# File 'lib/forwardmachine/forwarded_connection.rb', line 5 def initialize(forwarder_connection) @forwarder_connection = forwarder_connection end |
Instance Method Details
#post_init ⇒ Object
Internal: Sets both ways proxy between forwarder server and client (on destination host)
11 12 13 14 |
# File 'lib/forwardmachine/forwarded_connection.rb', line 11 def post_init EM.enable_proxy(self, @forwarder_connection) EM.enable_proxy(@forwarder_connection, self) end |