class

Crowbar::FrameField

Inherits Reference < Object

Field definition within a binary protocol Frame

Constructors

new(name : String | Symbol, kind : Symbol = :raw, size : Int32 | Nil = nil, default : Bytes | String | Int | Nil = nil, relates_to : String | Symbol | Nil = nil, covers : Array(String | Symbol) | Nil = nil, mutable : Bool = true, mutators : Array(Symbol) = [] of Symbol)
Source

Instance methods

covers
Source
covers=(covers : Array(String) | Nil)
Source
default_data
Source
default_data=(default_data : Bytes)
Source
kind
Source
kind=(kind : Symbol)
Source
mutable
Source
mutable=(mutable : Bool)
Source
mutators
Source
mutators=(mutators : Array(Symbol))
Source
name
Source
name=(name : String)
Source
relates_to
Source
relates_to=(relates_to : String | Nil)
Source
size
Source
size=(size : Int32 | Nil)
Source