class Thrift::CompactProtocol::CompactTypes
All of the on-wire type codes.
Constants
- BINARY
- BOOLEAN_FALSE
- BOOLEAN_TRUE
- BYTE
- COMPACT_TO_TTYPE
- DOUBLE
- I16
- I32
- I64
- LIST
- MAP
- SET
- STRUCT
- TTYPE_TO_COMPACT
Public Class Methods
get_compact_type(ttype)
click to toggle source
# File lib/thrift/protocol/compact_protocol.rb 89 def self.get_compact_type(ttype) 90 val = TTYPE_TO_COMPACT[ttype] 91 raise "don't know what type: #{ttype & 0x0f}" unless val 92 val 93 end
get_ttype(compact_type)
click to toggle source
# File lib/thrift/protocol/compact_protocol.rb 83 def self.get_ttype(compact_type) 84 val = COMPACT_TO_TTYPE[compact_type & 0x0f] 85 raise "don't know what type: #{compact_type & 0x0f}" unless val 86 val 87 end
is_bool_type?(b)
click to toggle source
# File lib/thrift/protocol/compact_protocol.rb 48 def self.is_bool_type?(b) 49 (b & 0x0f) == BOOLEAN_TRUE || (b & 0x0f) == BOOLEAN_FALSE 50 end