Class
AMQ::Protocol::TableValueDecoder
In:
lib/amq/protocol/table_value_decoder.rb
Parent:
Object
Methods
decode_32bit_float
decode_64bit_float
decode_array
decode_big_decimal
decode_boolean
decode_hash
decode_integer
decode_long
decode_long
decode_string
decode_time
decode_value_type
Included Modules
TypeConstants
Constants
BIG_ENDIAN
=
([1].pack("s") == "\x00\x01")
API
Q
=
"Q".freeze
Public Class methods
decode_32bit_float
(data, offset)
decode_64bit_float
(data, offset)
decode_array
(data, initial_offset)
decode_big_decimal
(data, offset)
decode_boolean
(data, offset)
decode_hash
(data, offset)
decode_integer
(data, offset)
decode_long
(data, offset)
decode_long
(data, offset)
decode_string
(data, offset)
decode_time
(data, offset)
decode_value_type
(data, offset)
[Validate]