MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / CreateEnd

Method CreateEnd

projects/Go/proto/protoex/OrderModel.go:64–69  ·  view source on GitHub ↗

Create a new model (end phase)

(fbeBegin int)

Source from the content-addressed store, hash-verified

62
63// Create a new model (end phase)
64func (m *OrderModel) CreateEnd(fbeBegin int) int {
65 fbeEnd := m.buffer.Size()
66 fbeFullSize := fbeEnd - fbeBegin
67 fbe.WriteUInt32(m.buffer.Data(), m.buffer.Offset() + m.model.FBEOffset() - 4, uint32(fbeFullSize))
68 return fbeFullSize
69}
70
71// Serialize the struct value
72func (m *OrderModel) Serialize(value *Order) (int, error) {

Callers 1

SerializeMethod · 0.95

Calls 4

DataMethod · 0.80
SizeMethod · 0.45
OffsetMethod · 0.45
FBEOffsetMethod · 0.45

Tested by

no test coverage detected