class Crow::Decoder

Defined in:

libcrow/Decoder.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(srcio : IO) #

[View source]

Class Method Detail

def self.zigzag_decode32(n : UInt32) : Int32 #

[View source]
def self.zigzag_decode64(n : UInt64) : Int64 #

[View source]

Instance Method Detail

def field_defs #

return map index => field


[View source]
def read_field_info(out fld : Field) #

[View source]
def read_fixed32 #

[View source]
def read_fixed64 #

[View source]
def read_row #

[View source]
def read_row_stuff(data, io = nil) #

[View source]
def read_sfixed32 #

[View source]
def read_value(fld : Field, io = nil) #

[View source]
def read_varint(io = nil) : UInt64 #

[View source]