Decode an incoming frame. Args: frame: Incoming frame. max_size: Maximum payload size in bytes. Returns: Decoded frame. Raises: PayloadTooBig: If decoding the payload exceeds ``max_size``.
(self, frame: Frame, *, max_size: int | None = None)
| 19 | """Extension identifier.""" |
| 20 | |
| 21 | def decode(self, frame: Frame, *, max_size: int | None = None) -> Frame: |
| 22 | """ |
| 23 | Decode an incoming frame. |
| 24 | |
| 25 | Args: |
| 26 | frame: Incoming frame. |
| 27 | max_size: Maximum payload size in bytes. |
| 28 | |
| 29 | Returns: |
| 30 | Decoded frame. |
| 31 | |
| 32 | Raises: |
| 33 | PayloadTooBig: If decoding the payload exceeds ``max_size``. |
| 34 | |
| 35 | """ |
| 36 | raise NotImplementedError |
| 37 | |
| 38 | def encode(self, frame: Frame) -> Frame: |
| 39 | """ |
no outgoing calls
no test coverage detected