WiThrottle server command handler base object.
More...
#include <ServerCommand.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.
|
| |
| | StateFlow (Service *service) |
| | Constructor.
|
| |
| | TypedStateFlow (Service *service) |
| | Constructor.
|
| |
| virtual | ~TypedStateFlow () |
| | Destructor.
|
| |
| void | send (MessageType *msg, unsigned priority=UINT_MAX) OVERRIDE |
| | Sends a message to the state flow for processing.
|
| |
| virtual Action | entry () override=0 |
| | Entry into the StateFlow activity.
|
| |
| virtual Pool * | pool () |
| |
| virtual MessageType * | type_helper () |
| | This function is never user in the code, but GDB can use it to infer the correct message types.
|
| |
| MessageType * | alloc () |
| | Synchronously allocates a message buffer from the pool of this flow.
|
| |
| void | alloc_async (Executable *target) |
| | Asynchronously allocates a message buffer from the pool of this flow.
|
| |
| static MessageType * | cast_alloc (QMember *entry) |
| | Down casts and initializes an asynchronous allocation result to the appropriate flow's buffer type.
|
| |
WiThrottle server command handler base object.
Definition at line 43 of file ServerCommand.hxx.
◆ ServerCommandBase()
Constructor.
- Parameters
-
| throttle | parent throttle that this flow is acting on |
| type | the command type belonging to this handler. |
Definition at line 38 of file ServerCommand.cxx.
◆ ~ServerCommandBase()
| withrottle::ServerCommandBase::~ServerCommandBase |
( |
| ) |
|
|
protected |
◆ throttle
The documentation for this class was generated from the following files: