Method: Cosmos::Packet#read_all

Defined in:
lib/cosmos/packets/packet.rb

#read_all(value_type = :CONVERTED, buffer = @buffer, top = true) ⇒ Array<Array>

Read all items in the packet into an array of arrays

[[item name, item value], ...]

Parameters:

  • top (See Structure#read_all) (defaults to: true)
  • value_type (Symbol) (defaults to: :CONVERTED)

    How to convert the item before returning it. Must be one of VALUE_TYPES

  • buffer (String) (defaults to: @buffer)

    The binary buffer to write the value to

Returns:

  • (Array<Array>)

    Array of two element arrays containing the item name as element 0 and item value as element 1.



704
705
706
# File 'lib/cosmos/packets/packet.rb', line 704

def read_all(value_type = :CONVERTED, buffer = @buffer, top = true)
  return super(value_type, buffer, top)
end