# 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 = @sent_eof = false
130:     end