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

Method CreateEnd

projects/Go/proto/proto/OrderModel.go:62–67  ·  view source on GitHub ↗

Create a new model (end phase)

(fbeBegin int)

Source from the content-addressed store, hash-verified

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

Callers 2

SerializeMethod · 0.95
mainFunction · 0.45

Calls 4

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

Tested by

no test coverage detected