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

Method size

message.go:48–50  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

46const timestampSize = 8
47
48func (msg *Message) size() int32 {
49 return 4 + 1 + 1 + sizeofBytes(msg.Key) + sizeofBytes(msg.Value) + timestampSize
50}
51
52func (msg *Message) headerSize() int {
53 return varArrayLen(len(msg.Headers), func(i int) int {

Callers 2

TestMessageSizeFunction · 0.95
totalSizeMethod · 0.95

Calls 1

sizeofBytesFunction · 0.85

Tested by 1

TestMessageSizeFunction · 0.76