|
Async 1.8.0
|
#include <AsyncMacho.h>
Classes | |
| struct | AfterAdvice |
Public Member Functions | |
| Machine (typename TOP::Box *box=0) | |
| Machine (const Alias &state, typename TOP::Box *box=0) | |
| ~Machine () | |
| AfterAdvice | operator-> () |
| void | dispatch (IEvent< TOP > *event, bool destroy=true) |
| const TOP::Box & | box () const |
Public Member Functions inherited from Async::Macho::_MachineBase | |
| class Alias | currentState () const |
Friends | |
| template<class C , class P > | |
| class | Link |
| template<class T > | |
| class | StateID |
Additional Inherited Members | |
Protected Member Functions inherited from Async::Macho::_MachineBase | |
| _MachineBase () | |
| ~_MachineBase () | |
| void | setState (_StateInstance &instance, _Initializer *init) |
| void | setState (const Alias &state) |
| void | setPendingState (_StateInstance &instance, _Initializer *init) |
| void | setPendingEvent (_IEventBase *event) |
| void | rattleOn () |
| _StateInstance *& | getInstance (ID id) |
| const _StateInstance * | getInstance (ID id) const |
| void | start (_StateInstance &instance) |
| void | start (const Alias &state) |
| void | shutdown () |
| void | allocate (unsigned int count) |
| void | free (unsigned int count) |
| void | clearHistoryDeep (unsigned int count, const _StateInstance &instance) |
Protected Attributes inherited from Async::Macho::_MachineBase | |
| _StateInstance * | myCurrentState |
| _StateInstance * | myPendingState |
| _Initializer * | myPendingInit |
| void * | myPendingBox |
| _IEventBase * | myPendingEvent |
| _StateInstance ** | myInstances |
Definition at line 1708 of file AsyncMacho.h.
|
inline |
Definition at line 1729 of file AsyncMacho.h.
|
inline |
Definition at line 1744 of file AsyncMacho.h.
|
inline |
Definition at line 1786 of file AsyncMacho.h.
|
inline |
Definition at line 1813 of file AsyncMacho.h.
|
inline |
Definition at line 1803 of file AsyncMacho.h.
|
inline |
Definition at line 1794 of file AsyncMacho.h.
Definition at line 1820 of file AsyncMacho.h.
Definition at line 1830 of file AsyncMacho.h.