|
Open Model Railroad Network (OpenMRN)
|
All callable flow request objects have to derive from this struct. More...
#include <CallableFlow.hxx>
Public Member Functions | |
| void | reset_base () |
| Call this from all instances of reset(...). | |
Public Attributes | |
| int | resultCode |
| If high bits are zero, this is a 16-bit OpenLCB result code. | |
| BarrierNotifiable | done |
| Used internally by the invoke_subflow mechanism of StateFlow to notify the calling flow upon completion. | |
All callable flow request objects have to derive from this struct.
Definition at line 42 of file CallableFlow.hxx.
|
inline |
Call this from all instances of reset(...).
Definition at line 44 of file CallableFlow.hxx.
| BarrierNotifiable CallableFlowRequestBase::done |
Used internally by the invoke_subflow mechanism of StateFlow to notify the calling flow upon completion.
Definition at line 53 of file CallableFlow.hxx.
| int CallableFlowRequestBase::resultCode |
If high bits are zero, this is a 16-bit OpenLCB result code.
Higher values are OpenMRN errors.
Definition at line 50 of file CallableFlow.hxx.