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

Function decodeSampledHeader

sflow/flow_sample.go:251–268  ·  view source on GitHub ↗
(r io.Reader)

Source from the content-addressed store, hash-verified

249}
250
251func decodeSampledHeader(r io.Reader) (*packet.Packet, error) {
252 var (
253 h = new(SampledHeader)
254 err error
255 )
256
257 if err = h.unmarshal(r); err != nil {
258 return nil, err
259 }
260
261 p := packet.NewPacket()
262 d, err := p.Decoder(h.Header, h.Protocol)
263 if err != nil {
264 return nil, err
265 }
266
267 return d, nil
268}
269
270func decodeExtSwitchData(r io.Reader) (*ExtSwitchData, error) {
271 var es = new(ExtSwitchData)

Callers 1

decodeFlowSampleFunction · 0.85

Calls 3

DecoderMethod · 0.95
NewPacketFunction · 0.92
unmarshalMethod · 0.45

Tested by

no test coverage detected