Internal functions used by openDAQ core. This interface should never be used in client SDK or module code.
More...
Inherits ObjectPtr< IMirroredSignalPrivate >.
Internal functions used by openDAQ core. This interface should never be used in client SDK or module code.
|
| daq::Bool | triggerEvent (const daq::EventPacketPtr &eventPacket) const |
| | Handles event packet e.g. packet with changes of the signals descriptors or signal properties. More...
|
| |
| void | addStreamingSource (const daq::StreamingPtr &streaming) const |
| | Adds streaming source for signal. More...
|
| |
| void | removeStreamingSource (const daq::StringPtr &streamingConnectionString) const |
| | Removes streaming source for signal. More...
|
| |
| void | subscribeCompleted (const daq::StringPtr &streamingConnectionString) const |
| | Handles the completion of subscription acknowledged by the specified streaming source. More...
|
| |
| void | unsubscribeCompleted (const daq::StringPtr &streamingConnectionString) const |
| | Handles the completion of unsubscription acknowledged by the specified streaming source. More...
|
| |
| void | unsubscribeCompletedNoLock (const daq::StringPtr &streamingConnectionString) const |
| | Acts the same as unsubscribeCompleted() but does not enter a critical section. More...
|
| |
◆ addStreamingSource()
| void addStreamingSource |
( |
const daq::StreamingPtr & |
streaming | ) |
const |
|
inline |
Adds streaming source for signal.
- Parameters
-
| streaming | The Streaming object representing the data source. |
◆ removeStreamingSource()
| void removeStreamingSource |
( |
const daq::StringPtr & |
streamingConnectionString | ) |
const |
|
inline |
Removes streaming source for signal.
- Parameters
-
| streamingConnectionString | The connection string of streaming source to be removed. |
◆ subscribeCompleted()
| void subscribeCompleted |
( |
const daq::StringPtr & |
streamingConnectionString | ) |
const |
|
inline |
Handles the completion of subscription acknowledged by the specified streaming source.
- Parameters
-
| streamingConnectionString | The connection string of the streaming source that completed the subscription for the signal. |
◆ triggerEvent()
| daq::Bool triggerEvent |
( |
const daq::EventPacketPtr & |
eventPacket | ) |
const |
|
inline |
Handles event packet e.g. packet with changes of the signals descriptors or signal properties.
- Parameters
-
| eventPacket | The event packet to be handled. |
- Returns
- True if the eventPacket should be sent along the signal path; False otherwise.
◆ unsubscribeCompleted()
| void unsubscribeCompleted |
( |
const daq::StringPtr & |
streamingConnectionString | ) |
const |
|
inline |
Handles the completion of unsubscription acknowledged by the specified streaming source.
- Parameters
-
| streamingConnectionString | The connection string of the streaming source that completed the unsubscription for the signal. |
◆ unsubscribeCompletedNoLock()
| void unsubscribeCompletedNoLock |
( |
const daq::StringPtr & |
streamingConnectionString | ) |
const |
|
inline |
Acts the same as unsubscribeCompleted() but does not enter a critical section.
- Parameters
-
| streamingConnectionString | The connection string of the streaming source that completed the unsubscription for the signal. |