Documentation ¶
Index ¶
- type LayerDecoder
- func (ld *LayerDecoder) DecodeLayers(data []byte, firstLayer gopacket.LayerType, decoded *[]gopacket.LayerType) error
- func (ld *LayerDecoder) Decoder(data []byte, firstLayer gopacket.LayerType, decoded *[]gopacket.LayerType) (gopacket.LayerType, error)
- func (ld *LayerDecoder) GetDecodingLayerByType(layerType gopacket.LayerType) (gopacket.DecodingLayer, bool)
- func (ld *LayerDecoder) GetFirstLayerType(linkType layers.LinkType) gopacket.LayerType
- func (ld *LayerDecoder) PutDecodingLayer(d gopacket.DecodingLayer)
- func (ld *LayerDecoder) SetTruncated()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LayerDecoder ¶
type LayerDecoder struct { DecodingLayerMap map[gopacket.LayerType]gopacket.DecodingLayer Truncated bool // contains filtered or unexported fields }
func NewLayerDecoder ¶
func NewLayerDecoder(decodingLayers ...gopacket.DecodingLayer) *LayerDecoder
func (*LayerDecoder) DecodeLayers ¶
func (*LayerDecoder) GetDecodingLayerByType ¶
func (ld *LayerDecoder) GetDecodingLayerByType(layerType gopacket.LayerType) (gopacket.DecodingLayer, bool)
func (*LayerDecoder) GetFirstLayerType ¶
func (ld *LayerDecoder) GetFirstLayerType(linkType layers.LinkType) gopacket.LayerType
func (*LayerDecoder) PutDecodingLayer ¶
func (ld *LayerDecoder) PutDecodingLayer(d gopacket.DecodingLayer)
func (*LayerDecoder) SetTruncated ¶
func (ld *LayerDecoder) SetTruncated()
Click to show internal directories.
Click to hide internal directories.