Skip to content

Request & Response

veltix.network.request.Request

Represents a message to be sent over the network.

respond

respond(response: Response) -> None

Align this request's ID with a received response for correlation.

parse staticmethod

parse(
    data: bytes | bytearray,
    max_message_size: int = 10 * 1024 * 1024,
) -> Response

Parse raw bytes into a Response. Raises RequestError on invalid data.

compile

compile() -> bytes

Compile request into wire format. Raises RequestError if content exceeds 4GB.

veltix.network.request.Response dataclass

Represents a received message with its metadata.