Modules§
- client_
message - full_
result - milliseconds
- permission_
denied - ping
- pong
- server_
message - streaming_
compute_ node_ request - streaming_
compute_ node_ subscription - streaming_
not_ enabled_ for_ data_ source - subscription_
error - subscription_
id - subscription_
options - subscription_
update - window_
too_ large
Structs§
- Full
Result - Milliseconds
- Permission
Denied - Ping
- A ping can be sent by both client and server to keep the connection open and check that it is still working. The receiving end should send back a pong immediately. We also include the times that pings and pongs are sent so that we can track latency and/or discover clock drift between server and client.
- Pong
- Streaming
Compute Node Request - A templatized version of
ComputeNodeRequest
where the end of the range will track the current time and the start of the range trackswindowWidth
time ago. - Streaming
Compute Node Subscription - Streaming
NotEnabled ForData Source - Subscription
Error - This will be sent if there is an error while creating or updating a subscription. Note: This won’t
automatically cancel the subscription. The client will have to call
ClientMessage::unsubscribe
to do that if warranted. - Subscription
Id - Subscription
Options - Window
TooLarge