Base class for incoming message handler flows.
More...
#include <If.hxx>
|
| typedef Base::Action | Action |
| | Allows using Action without having StateFlowBase:: prefix in front of it.
|
| |
| typedef MessageType | message_type |
| | Stores the message template type for external reference.
|
| |
| static MessageType * | cast_alloc (QMember *entry) |
| | Down casts and initializes an asynchronous allocation result to the appropriate flow's buffer type.
|
| |
| void | release () OVERRIDE |
| | Unrefs the current buffer.
|
| |
| void | return_buffer () |
| | For state flows that are operated using invoke_subflow_and_wait this is a way to hand back the buffer to the caller.
|
| |
| MessageType * | message () |
| |
| MessageType * | transfer_message () |
| | Releases ownership of the current message.
|
| |
Base class for incoming message handler flows.
Definition at line 398 of file If.hxx.
◆ IncomingMessageStateFlow()
| openlcb::IncomingMessageStateFlow::IncomingMessageStateFlow |
( |
If * |
iface | ) |
|
|
inline |
◆ iface()
| If * openlcb::IncomingMessageStateFlow::iface |
( |
| ) |
|
|
inline |
◆ nmsg()
| GenMessage * openlcb::IncomingMessageStateFlow::nmsg |
( |
| ) |
|
|
inline |
Returns the NMRAnet message we received.
Definition at line 413 of file If.hxx.
The documentation for this class was generated from the following file: