blob: 577ab72e574238269ff407b4df024c0bf67c8bec [file] [log] [blame]
Holger Hildebrandtfa074992020-03-27 15:42:06 +00001package sarama
2
3type HeartbeatResponse struct {
4 Err KError
5}
6
7func (r *HeartbeatResponse) encode(pe packetEncoder) error {
8 pe.putInt16(int16(r.Err))
9 return nil
10}
11
12func (r *HeartbeatResponse) decode(pd packetDecoder, version int16) error {
13 kerr, err := pd.getInt16()
14 if err != nil {
15 return err
16 }
17 r.Err = KError(kerr)
18
19 return nil
20}
21
22func (r *HeartbeatResponse) key() int16 {
23 return 12
24}
25
26func (r *HeartbeatResponse) version() int16 {
27 return 0
28}
29
khenaidoo7d3c5582021-08-11 18:09:44 -040030func (r *HeartbeatResponse) headerVersion() int16 {
31 return 0
32}
33
Holger Hildebrandtfa074992020-03-27 15:42:06 +000034func (r *HeartbeatResponse) requiredVersion() KafkaVersion {
35 return V0_9_0_0
36}