new (Net::SSH::Connection::Channel)

         # File lib/net/ssh/connection/channel.rb, line 110
    110:     def initialize(connection, type, local_id, &on_confirm_open)
    111:       self.logger = connection.logger
    112:
    113:       @connection = connection
    114:       @type       = type
    115:       @local_id   = local_id
    116:
    117:       @local_maximum_packet_size = 0x10000
    118:       @local_window_size = @local_maximum_window_size = 0x20000
    119:
    120:       @on_confirm_open = on_confirm_open
    121:
    122:       @output = Buffer.new
    123:
    124:       @properties = {}
    125:
    126:       @pending_requests = []
    127:       @on_open_failed = @on_data = @on_extended_data = @on_process = @on_close = @on_eof = nil
    128:       @on_request = {}
    129:       @closing = @eof = false
    130:     end