# File lib/net/ssh/connection/channel.rb, line 110 def initialize(connection, type, local_id, &on_confirm_open) self.logger = connection.logger @connection = connection @type = type @local_id = local_id @local_maximum_packet_size = 0x10000 @local_window_size = @local_maximum_window_size = 0x20000 @on_confirm_open = on_confirm_open @output = Buffer.new @properties = {} @pending_requests = [] @on_open_failed = @on_data = @on_extended_data = @on_process = @on_close = @on_eof = nil @on_request = {} @closing = @eof = false end