Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var EmbeddedTypes = map[int]string{}/* 130 elements not displayed */
Embedded type to proto struct name
View Source
var UBitVarMap = []int{0, 4, 8, 28}
Functions ¶
Types ¶
type EmbeddedDecoder ¶
func (*EmbeddedDecoder) Decode ¶
func (p *EmbeddedDecoder) Decode(data []byte) (*EmbeddedPacket, error)
Decode the packet header and extract the raw data
type EmbeddedHandler ¶
type EmbeddedHandler func(proto.Message, *mappings.LookupObjects) error
type EmbeddedPacket ¶
func (*EmbeddedPacket) Parse ¶
func (p *EmbeddedPacket) Parse(gatherers map[string]Gatherer, lk *mappings.LookupObjects) error
Parse the packet into a proto struct
type Gatherer ¶
type Gatherer interface { GetName() string GetHandlers() map[int]EmbeddedHandler GetResults() interface{} }
Interface required for any gatherers added to the replay parser
type GathererFactory ¶
type GathererFactory func() Gatherer
Click to show internal directories.
Click to hide internal directories.