StageMailbox Struct
Single thread-safe inbox the runtime delivers messages into for one stage. More...
Declaration
Included Headers
Public Constructors Index
| StageMailbox (std::size_t capacity=0) | |
|
Construct a mailbox with the given inbox capacity (0 = unbounded). More... | |
Public Member Attributes Index
| BlockingQueue< StageMsg > | inbox |
Description
Single thread-safe inbox the runtime delivers messages into for one stage.
Wraps a BlockingQueue<StageMsg> sized at construction. The runtime pushes incoming messages into the mailbox; the stage's worker thread pops and dispatches them.
- See Also
Definition at line 24 of file StageMailbox.h.
Public Constructors
StageMailbox()
| inline explicit |
Construct a mailbox with the given inbox capacity (0 = unbounded).
Definition at line 26 of file StageMailbox.h.
Public Member Attributes
inbox
|
Bounded blocking queue holding pending StageMsgs.
Definition at line 27 of file StageMailbox.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.