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
}