func()

in nflog/nflogpb/nflog.pb.go [278:368]


func (m *Entry) MarshalToSizedBuffer(dAtA []byte) (int, error) {
	i := len(dAtA)
	_ = i
	var l int
	_ = l
	if m.XXX_unrecognized != nil {
		i -= len(m.XXX_unrecognized)
		copy(dAtA[i:], m.XXX_unrecognized)
	}
	if len(m.ResolvedAlerts) > 0 {
		dAtA2 := make([]byte, len(m.ResolvedAlerts)*10)
		var j1 int
		for _, num := range m.ResolvedAlerts {
			for num >= 1<<7 {
				dAtA2[j1] = uint8(uint64(num)&0x7f | 0x80)
				num >>= 7
				j1++
			}
			dAtA2[j1] = uint8(num)
			j1++
		}
		i -= j1
		copy(dAtA[i:], dAtA2[:j1])
		i = encodeVarintNflog(dAtA, i, uint64(j1))
		i--
		dAtA[i] = 0x3a
	}
	if len(m.FiringAlerts) > 0 {
		dAtA4 := make([]byte, len(m.FiringAlerts)*10)
		var j3 int
		for _, num := range m.FiringAlerts {
			for num >= 1<<7 {
				dAtA4[j3] = uint8(uint64(num)&0x7f | 0x80)
				num >>= 7
				j3++
			}
			dAtA4[j3] = uint8(num)
			j3++
		}
		i -= j3
		copy(dAtA[i:], dAtA4[:j3])
		i = encodeVarintNflog(dAtA, i, uint64(j3))
		i--
		dAtA[i] = 0x32
	}
	n5, err5 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Timestamp, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Timestamp):])
	if err5 != nil {
		return 0, err5
	}
	i -= n5
	i = encodeVarintNflog(dAtA, i, uint64(n5))
	i--
	dAtA[i] = 0x2a
	if m.Resolved {
		i--
		if m.Resolved {
			dAtA[i] = 1
		} else {
			dAtA[i] = 0
		}
		i--
		dAtA[i] = 0x20
	}
	if len(m.GroupHash) > 0 {
		i -= len(m.GroupHash)
		copy(dAtA[i:], m.GroupHash)
		i = encodeVarintNflog(dAtA, i, uint64(len(m.GroupHash)))
		i--
		dAtA[i] = 0x1a
	}
	if m.Receiver != nil {
		{
			size, err := m.Receiver.MarshalToSizedBuffer(dAtA[:i])
			if err != nil {
				return 0, err
			}
			i -= size
			i = encodeVarintNflog(dAtA, i, uint64(size))
		}
		i--
		dAtA[i] = 0x12
	}
	if len(m.GroupKey) > 0 {
		i -= len(m.GroupKey)
		copy(dAtA[i:], m.GroupKey)
		i = encodeVarintNflog(dAtA, i, uint64(len(m.GroupKey)))
		i--
		dAtA[i] = 0xa
	}
	return len(dAtA) - i, nil
}