Expand description
Message construction helpers for Synapse protocol
Enums§
- Parsed
Message - Parsed SynapseMessage for routing
Constants§
- MAX_
BATCH_ PAYLOAD_ SIZE - Maximum batch message payload size (4 MB)
- MAX_
RPC_ PAYLOAD_ SIZE - Maximum RPC message payload size (1 MB)
Statics§
- PROTOCOL_
VERSION - Current protocol version
Functions§
- create_
health_ pull - Create a health pull request
- create_
health_ response - Create a health response
- create_
http_ endpoint_ deregister - Create an HTTP endpoint deregistration message
- create_
http_ endpoint_ register - Create an HTTP endpoint registration message
- create_
http_ registration_ ack - Create an HTTP registration acknowledgment message
- create_
interface_ deregister - Create an interface deregistration message
- create_
interface_ register - Create an interface registration message
- create_
registration_ ack - Create a registration acknowledgment message
- create_
rpc_ request - Create an RPC request envelope
- create_
rpc_ response - Create an RPC response envelope
- error_
response - Create an error RPC response
- extract_
health_ pull - Extract HealthPull from a SynapseMessage
- extract_
health_ response - Extract HealthResponse from a SynapseMessage
- extract_
http_ registration_ ack - Extract HttpRegistrationAck from a SynapseMessage
- extract_
interface_ deregister - Extract InterfaceDeregister from a SynapseMessage
- extract_
interface_ register - Extract InterfaceRegister from a SynapseMessage
- extract_
registration_ ack - Extract RegistrationAck from a SynapseMessage
- extract_
rpc_ request - Extract RpcRequest from a SynapseMessage
- extract_
rpc_ response - Extract RpcResponse from a SynapseMessage
- ok_
response - Create a success RPC response
- parse_
message - Parse a SynapseMessage into a typed enum for routing