Internal functions of a signal containing event methods that are called on certain events. Eg. when a signal is connected to an input port, or when a signal is used as a domain signal of another.
More...
Inherits ObjectPtr< ISignalEvents >.
Internal functions of a signal containing event methods that are called on certain events. Eg. when a signal is connected to an input port, or when a signal is used as a domain signal of another.
|
| void | listenerConnected (const daq::ConnectionPtr &connection) const |
| | Notifies the signal that it has been connected to an input port forming a new connection. More...
|
| |
| void | listenerDisconnected (const daq::ConnectionPtr &connection) const |
| | Notifies the signal that it has been disconnected from an input port with the given connection. More...
|
| |
| void | domainSignalReferenceSet (const daq::SignalPtr &signal) const |
| | Notifies the signal that it is being used as a domain signal by the signal passed as the function argument. More...
|
| |
| void | domainSignalReferenceRemoved (const daq::SignalPtr &signal) const |
| | Notifies the signal that it is no longer being used as a domain signal by the signal passed as the function argument. More...
|
| |
| void | listenerConnectedScheduled (const daq::ConnectionPtr &connection) const |
| | Notifies the signal that it has been connected to an input port forming a new connection. More...
|
| |
◆ domainSignalReferenceRemoved()
| void domainSignalReferenceRemoved |
( |
const daq::SignalPtr & |
signal | ) |
const |
|
inline |
Notifies the signal that it is no longer being used as a domain signal by the signal passed as the function argument.
- Parameters
-
| signal | The callee signal on which the domain signal reference has been removed. |
◆ domainSignalReferenceSet()
| void domainSignalReferenceSet |
( |
const daq::SignalPtr & |
signal | ) |
const |
|
inline |
Notifies the signal that it is being used as a domain signal by the signal passed as the function argument.
- Parameters
-
| signal | The callee signal on which the domain signal reference has been set. |
◆ listenerConnected()
| void listenerConnected |
( |
const daq::ConnectionPtr & |
connection | ) |
const |
|
inline |
Notifies the signal that it has been connected to an input port forming a new connection.
- Parameters
-
| connection | The formed connection. |
The data descriptor of the signal is enqueued on the connection, triggering the onPacketReceived callback on the same thread.
◆ listenerConnectedScheduled()
| void listenerConnectedScheduled |
( |
const daq::ConnectionPtr & |
connection | ) |
const |
|
inline |
Notifies the signal that it has been connected to an input port forming a new connection.
- Parameters
-
| connection | The formed connection. |
The data descriptor of the signal is enqueued on the connection, scheduling the onPacketReceived callback.
◆ listenerDisconnected()
| void listenerDisconnected |
( |
const daq::ConnectionPtr & |
connection | ) |
const |
|
inline |
Notifies the signal that it has been disconnected from an input port with the given connection.
- Parameters
-
| connection | The connection that was broken. |