Control requests and messages
To control a running component, system level requests can be sent. These requests will not be passed on to the message handlers (on_request
and on_message
). These requests should inherit from SICControlRequest
.
SICPingRequest
- A ping message to check if a component is active. Should be answered with a reply by sending back aSICPongMessage
.ConnectRequest
- A request for a component to start listening to some some channel. The messages on this channel will be passed onto theon_message
callback.SICSuccessMessage
- A message indicating succes, for example responding to aConnectRequest
.SICStopRequest
- A request for the component to shut down.SICIgnoreRequestMessage
- A message responding that the request is not accepted. TODO Deprecate?