INNER CODE UNIT · Go

func

Edgio/vflow · ipfix/decoder.go:404

func (tr *TemplateRecord) unmarshal(r *reader.Reader) error {
	var (
		th = TemplateHeader{}
		tf = TemplateFieldSpecifier{}
	)

	if err := th.unmarshal(r); err != nil {
		return err
	}
	tr.TemplateID = th.TemplateID
	tr.FieldCount = th.FieldCount

	for i := th.FieldCount; i > 0; i-- {
		if err := tf.unmarshal(r); err != nil {
			return err
		}
		tr.FieldSpecifiers = append(tr.FieldSpecifiers, tf)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…