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 |
![]() | |
class Alias | currentState () const |
Friends | |
template<class C , class P > | |
class | Link |
template<class T > | |
class | StateID |
Additional Inherited Members | |
![]() | |
_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) |
![]() | |
_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.