Method: GQTP::Backend::Eventmachine::Handler#receive_data
- Defined in:
- lib/gqtp/backend/eventmachine.rb
#receive_data(data) ⇒ Object
60 61 62 63 64 65 66 67 68 |
# File 'lib/gqtp/backend/eventmachine.rb', line 60 def receive_data(data) @buffer << data until @read_callbacks.empty? size, callback = @read_callbacks.first break if @buffer.bytesize < size @read_callbacks.shift consume_data(size, callback) end end |