class

Crowbar::FrameBuilder

Inherits Reference < Object

DSL builder for defining structured binary protocol frames

Constructors

new(name : String | Symbol)
Source

Instance methods

field(name : String | Symbol, kind : Symbol = :raw, bytes size : Int32 | Nil = nil, default = nil, relates_to : String | Symbol | Nil = nil, covers : Array(String | Symbol) | Nil = nil, mutate : Bool = true, mutators : Array(Symbol) = [] of Symbol)

Define a frame field

Source
frame
Source