MCPcopy Create free account
hub / github.com/Edgio/vflow / NewDecoder

Function NewDecoder

ipfix/decoder.go:100–102  ·  view source on GitHub ↗

NewDecoder constructs a decoder

(raddr net.IP, b []byte)

Source from the content-addressed store, hash-verified

98
99// NewDecoder constructs a decoder
100func NewDecoder(raddr net.IP, b []byte) *Decoder {
101 return &Decoder{raddr, reader.NewReader(b)}
102}
103
104// Decode decodes the IPFIX raw data
105func (d *Decoder) Decode(mem MemCache) (*Message, error) {

Callers 10

ipfixWorkerMethod · 0.92
TestMemCacheRetrieveFunction · 0.70
TestDecodeNoDataFunction · 0.70
TestDecodeTemplateFunction · 0.70
TestDecodeOptsTemplateFunction · 0.70
BenchmarkDecodeTemplateFunction · 0.70
TestMultiMessageFunction · 0.70
TestDecodeDataTplFunction · 0.70

Calls 1

NewReaderFunction · 0.92

Tested by 9

TestMemCacheRetrieveFunction · 0.56
TestDecodeNoDataFunction · 0.56
TestDecodeTemplateFunction · 0.56
TestDecodeOptsTemplateFunction · 0.56
BenchmarkDecodeTemplateFunction · 0.56
TestMultiMessageFunction · 0.56
TestDecodeDataTplFunction · 0.56