Represents how the input port should handle the packet-enqueued notification.
More...
Represents how the input port should handle the packet-enqueued notification.
◆ getGapCheckingEnabled()
| daq::Bool getGapCheckingEnabled |
( |
| ) |
const |
|
inline |
Returns the state of gap checking requested by the input port.
- Returns
- true if gap checking is requested by the input port.
◆ notifyPacketEnqueued()
| void notifyPacketEnqueued |
( |
daq::Bool |
queueWasEmpty | ) |
const |
|
inline |
Gets called when a packet was enqueued in a connection.
- Parameters
-
| queueWasEmpty | True if queue was empty before packet was enqueued. |
◆ notifyPacketEnqueuedOnThisThread()
| void notifyPacketEnqueuedOnThisThread |
( |
| ) |
const |
|
inline |
Gets called when a packet was enqueued in a connection.
The notification is called on the same thread that enqueued the packet.
◆ notifyPacketEnqueuedWithScheduler()
| void notifyPacketEnqueuedWithScheduler |
( |
| ) |
const |
|
inline |
Gets called when a packet was enqueued in a connection.
The notification is scheduled.
◆ setRequiresSignal()
| void setRequiresSignal |
( |
daq::Bool |
requiresSignal | ) |
const |
|
inline |
Sets requires signal flag of the input port.
- Parameters
-
| requiresSignal | True if the input port requires a signal to be connected; false otherwise. |
If an input port requires a signal, then the input port must have a signal connected otherwise the owner of the input port (function block) should report an error.