INNER CODE UNIT · Go
func
Edgio/vflow · ipfix/decoder.go:365
func (f *TemplateFieldSpecifier) unmarshal(r *reader.Reader) error {
var err error
if f.ElementID, err = r.Uint16(); err != nil {
return err
}
if f.Length, err = r.Uint16(); err != nil {
return err
}
if f.ElementID > 0x8000 {
f.ElementID = f.ElementID & 0x7fff
if f.EnterpriseNo, err = r.Uint32(); err != nil {
return err
}
} else {
f.EnterpriseNo = 0