bundle.website.builtin.components.websocket.base.messages

Classes

KeepAliveMessage

Incoming keepalive ping message.

AckMessage

Outgoing keepalive acknowledgement.

ErrorMessage

Outgoing protocol error message.

Module Contents

class bundle.website.builtin.components.websocket.base.messages.KeepAliveMessage(/, **data: Any)

Bases: bundle.core.data.Data, bundle.website.core.ws_messages.WebSocketDataMixin

Incoming keepalive ping message.

type: Literal['keepalive'] = 'keepalive'
sent_at: int | None = None
payload: str | None = None
class bundle.website.builtin.components.websocket.base.messages.AckMessage(/, **data: Any)

Bases: bundle.core.data.Data, bundle.website.core.ws_messages.WebSocketDataMixin

Outgoing keepalive acknowledgement.

type: Literal['keepalive_ack'] = 'keepalive_ack'
sent_at: int | None = None
received_at: int
server_rx_packets: int = 0
server_tx_packets: int = 0
server_rx_bytes: int = 0
server_tx_bytes: int = 0
request_frame_bytes: int = 0
request_payload_bytes: int = 0
ack_frame_bytes: int = 0
class bundle.website.builtin.components.websocket.base.messages.ErrorMessage(/, **data: Any)

Bases: bundle.core.data.Data, bundle.website.core.ws_messages.WebSocketDataMixin

Outgoing protocol error message.

type: Literal['error'] = 'error'
message: str