MCPcopy Create free account
hub / github.com/IBM/sarama / encode

Method encode

offset_fetch_response.go:44–59  ·  view source on GitHub ↗
(pe packetEncoder, version int16)

Source from the content-addressed store, hash-verified

42}
43
44func (b *OffsetFetchResponseBlock) encode(pe packetEncoder, version int16) (err error) {
45 pe.putInt64(b.Offset)
46
47 if version >= 5 {
48 pe.putInt32(b.LeaderEpoch)
49 }
50 err = pe.putNullableString(&b.Metadata)
51 if err != nil {
52 return err
53 }
54
55 pe.putKError(b.Err)
56
57 pe.putEmptyTaggedFieldArray()
58 return nil
59}
60
61// OffsetFetchResponseGroup is a per-group entry in an OffsetFetch v8+ response.
62type OffsetFetchResponseGroup struct {

Callers

nothing calls this directly

Calls 5

putInt64Method · 0.65
putInt32Method · 0.65
putNullableStringMethod · 0.65
putKErrorMethod · 0.65

Tested by

no test coverage detected