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

Method decode

offset_request.go:28–51  ·  view source on GitHub ↗
(pd packetDecoder, version int16)

Source from the content-addressed store, hash-verified

26}
27
28func (b *offsetRequestBlock) decode(pd packetDecoder, version int16) (err error) {
29 b.currentLeaderEpoch = -1
30 if version >= 4 {
31 if b.currentLeaderEpoch, err = pd.getInt32(); err != nil {
32 return err
33 }
34 }
35
36 if b.timestamp, err = pd.getInt64(); err != nil {
37 return err
38 }
39
40 if version == 0 {
41 if b.maxNumOffsets, err = pd.getInt32(); err != nil {
42 return err
43 }
44 }
45
46 if _, err = pd.getEmptyTaggedFieldArray(); err != nil {
47 return err
48 }
49
50 return nil
51}
52
53type OffsetRequest struct {
54 Version int16

Callers 1

decodeMethod · 0.95

Calls 3

getInt32Method · 0.65
getInt64Method · 0.65

Tested by

no test coverage detected