Method: Thrift::BaseTransport#read_into_buffer

Defined in:
lib/thrift/transport/base_transport.rb

#read_into_buffer(buffer, size) ⇒ Object

Reads size bytes and copies them into buffer.



72
73
74
75
76
77
78
79
80
# File 'lib/thrift/transport/base_transport.rb', line 72

def read_into_buffer(buffer, size)
  tmp = read_all(size)
  i = 0
  tmp.each_byte do |byte|
    Bytes.set_string_byte(buffer, i, byte)
    i += 1
  end
  i
end