IControlDataReceiver::Settings
IControlDataReceiver::Settings Struct Reference
Settings for a ControlDataReceiver.
#include <IControlDataReceiver.h>
Public Attributes
| Name | |
|---|---|
| std::string | mProductionPipelineUUID |
| std::function< void(const IncomingRequest &)> | mPreviewIncomingRequestCallback |
| std::function< ReceiverResponse(const IncomingRequest &)> | mIncomingRequestCallback |
| std::function< void(const ControlDataCommon::ConnectionStatus &)> | mConnectionStatusCallback |
| std::function< void(const ControlDataCommon::Response &)> | mResponseCallback Callback for connection events. |
Public Attributes Documentation
variable mProductionPipelineUUID
std::string mProductionPipelineUUID;
variable mPreviewIncomingRequestCallback
std::function< void(const IncomingRequest &)> mPreviewIncomingRequestCallback;
UUID of the Production Pipeline component this Receiver is a part of Callback called as soon as this ControlDataReceiver gets the request, as a “preview” of what requests will be delivered.
variable mIncomingRequestCallback
std::function< ReceiverResponse(const IncomingRequest &)> mIncomingRequestCallback;
The actual callback used when this ControlDataReceiver gets a request and wants a response back. This callback will delay and deliver the request according to this receiver’s configured delay.
variable mConnectionStatusCallback
std::function< void(const ControlDataCommon::ConnectionStatus &)> mConnectionStatusCallback;
variable mResponseCallback
std::function< void(const ControlDataCommon::Response &)> mResponseCallback;
Callback for connection events.