class
Crowbar::FrameBuilder
- Crowbar::FrameBuilder
- Reference
- Object
Overview
DSL builder for defining structured binary protocol frames
Defined in:
crowbar/dsl/frame_builder.crConstructors
Instance Method Summary
-
#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
- #frame : FrameDefinition
Constructor Detail
Instance Method Detail
def 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