MCPcopy
hub / github.com/travisjeffery/jocko / Encode

Method Encode

protocol/message_set.go:10–20  ·  view source on GitHub ↗
(e PacketEncoder)

Source from the content-addressed store, hash-verified

8}
9
10func (ms *MessageSet) Encode(e PacketEncoder) error {
11 e.PutInt64(ms.Offset)
12 e.Push(&SizeField{})
13 for _, m := range ms.Messages {
14 if err := m.Encode(e); err != nil {
15 return err
16 }
17 }
18 e.Pop()
19 return nil
20}
21
22func (ms *MessageSet) Decode(d PacketDecoder) error {
23 var err error

Callers

nothing calls this directly

Calls 4

PutInt64Method · 0.65
PushMethod · 0.65
EncodeMethod · 0.65
PopMethod · 0.65

Tested by

no test coverage detected