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

Method __init__

projects/Python/proto/proto.py:500–507  ·  view source on GitHub ↗
(self, buffer, offset)

Source from the content-addressed store, hash-verified

498 __slots__ = "_id", "_symbol", "_side", "_type", "_price", "_volume",
499
500 def __init__(self, buffer, offset):
501 super().__init__(buffer, offset)
502 self._id = fbe.FieldModelInt32(buffer, 4 + 4)
503 self._symbol = fbe.FieldModelString(buffer, self._id.fbe_offset + self._id.fbe_size)
504 self._side = FieldModelOrderSide(buffer, self._symbol.fbe_offset + self._symbol.fbe_size)
505 self._type = FieldModelOrderType(buffer, self._side.fbe_offset + self._side.fbe_size)
506 self._price = fbe.FieldModelDouble(buffer, self._type.fbe_offset + self._type.fbe_size)
507 self._volume = fbe.FieldModelDouble(buffer, self._price.fbe_offset + self._price.fbe_size)
508
509 @property
510 def id(self):

Callers

nothing calls this directly

Calls 6

FieldModelOrderSideClass · 0.70
FieldModelOrderTypeClass · 0.70
__init__Method · 0.45
FieldModelInt32Method · 0.45
FieldModelStringMethod · 0.45
FieldModelDoubleMethod · 0.45

Tested by

no test coverage detected