// Dump converts this SampleKey into a DTO for use in serialization purposes. func (s *SampleKey) Dump(d *dto.SampleKey) { d.Reset() fp := &dto.Fingerprint{} dumpFingerprint(fp, s.Fingerprint) d.Fingerprint = fp d.Timestamp = indexable.EncodeTime(s.FirstTimestamp) d.LastTimestamp = proto.Int64(s.LastTimestamp.Unix()) d.SampleCount = proto.Uint32(s.SampleCount) }
func (l *dtoSampleKeyList) Give(v *dto.SampleKey) bool { v.Reset() return l.l.Give(v) }