MCPcopy Create free account
hub / github.com/apache/qpid-proton / encode

Method encode

python/proton/_message.py:477–487  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

475 self.annotation_dict = annotations
476
477 def encode(self) -> bytes:
478 self._pre_encode()
479 sz = 16
480 while True:
481 err, data = pn_message_encode(self._msg, sz)
482 if err == PN_OVERFLOW:
483 sz *= 2
484 continue
485 else:
486 self._check(err)
487 return data
488
489 def decode(self, data: bytes) -> None:
490 self._check(pn_message_decode(self._msg, data))

Callers 1

sendMethod · 0.95

Calls 3

_pre_encodeMethod · 0.95
_checkMethod · 0.95
pn_message_encodeFunction · 0.90

Tested by

no test coverage detected