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

Method send_serialized

projects/Python/proto/fbe.py:3089–3100  ·  view source on GitHub ↗
(self, serialized)

Source from the content-addressed store, hash-verified

3087 # Direct call of the method requires knowledge about internals of FBE models serialization.
3088 # Use it with care!
3089 def send_serialized(self, serialized):
3090 assert (serialized > 0), "Invalid size of the serialized buffer!"
3091 if serialized <= 0:
3092 return 0
3093
3094 # Shift the send buffer
3095 self._buffer.shift(serialized)
3096
3097 # Send the value
3098 sent = self.on_send(self._buffer.buffer, 0, self._buffer.size)
3099 self._buffer.remove(0, sent)
3100 return sent
3101
3102 # Send message handler
3103 def on_send(self, buffer, offset, size):

Callers 12

send_ordermessageMethod · 0.95
send_balancemessageMethod · 0.95
send_accountmessageMethod · 0.95
send_ordermessageMethod · 0.95
send_balancemessageMethod · 0.95
send_accountmessageMethod · 0.95
send_ordermessageMethod · 0.45
send_balancemessageMethod · 0.45
send_accountmessageMethod · 0.45
send_ordermessageMethod · 0.45
send_balancemessageMethod · 0.45
send_accountmessageMethod · 0.45

Calls 3

on_sendMethod · 0.95
shiftMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected