MCPcopy
hub / github.com/segmentio/kafka-go / readMessageHeader

Method readMessageHeader

message_reader.go:377–393  ·  view source on GitHub ↗
(header *Header)

Source from the content-addressed store, hash-verified

375}
376
377func (r *messageSetReader) readMessageHeader(header *Header) (err error) {
378 var keyLen int64
379 if err = r.readVarInt(&keyLen); err != nil {
380 return
381 }
382 if header.Key, err = r.readNewString(int(keyLen)); err != nil {
383 return
384 }
385 var valLen int64
386 if err = r.readVarInt(&valLen); err != nil {
387 return
388 }
389 if header.Value, err = r.readNewBytes(int(valLen)); err != nil {
390 return
391 }
392 return nil
393}
394
395func (r *messageSetReader) runFunc(rbFunc readBytesFunc) (err error) {
396 var length int64

Callers 1

readMessageV2Method · 0.95

Calls 3

readVarIntMethod · 0.95
readNewStringMethod · 0.95
readNewBytesMethod · 0.95

Tested by

no test coverage detected