#include <Macho.h>
◆ _MachineBase()
| inet::_MachineBase::_MachineBase |
( |
| ) |
|
|
protected |
◆ ~_MachineBase()
| inet::_MachineBase::~_MachineBase |
( |
| ) |
|
|
protected |
◆ allocate()
| void inet::_MachineBase::allocate |
( |
unsigned int |
count | ) |
|
|
protected |
283 for (
unsigned int i = 0; i <
count; ++i)
◆ clearHistoryDeep()
| void inet::_MachineBase::clearHistoryDeep |
( |
unsigned int |
count, |
|
|
const _StateInstance & |
instance |
|
) |
| |
|
protected |
◆ currentState()
| Alias inet::_MachineBase::currentState |
( |
| ) |
const |
◆ free()
| void inet::_MachineBase::free |
( |
unsigned int |
count | ) |
|
|
protected |
290 unsigned int i =
count;
◆ getInstance() [1/2]
◆ getInstance() [2/2]
◆ rattleOn()
| void inet::_MachineBase::rattleOn |
( |
| ) |
|
|
protected |
352 #endif // ifndef NDEBUG
384 assert(
"Init may only transition to proper substates" &&
392 #endif // ifndef NDEBUG
Referenced by setState().
◆ setPendingEvent()
| void inet::Macho::_MachineBase::setPendingEvent |
( |
_IEventBase * |
event | ) |
|
|
inlineprotected |
◆ setPendingState()
◆ setState() [1/2]
◆ setState() [2/2]
| void inet::_MachineBase::setState |
( |
const Alias & |
state | ) |
|
|
protected |
244 state.setState(*
this);
◆ shutdown()
| void inet::_MachineBase::shutdown |
( |
| ) |
|
|
protected |
◆ start() [1/2]
255 setState(instance, &_theDefaultInitializer);
◆ start() [2/2]
| void inet::_MachineBase::start |
( |
const Alias & |
state | ) |
|
|
protected |
◆ ::inet::TestAccess
| friend class ::inet::TestAccess |
|
friend |
◆ _AdaptingInitializer
◆ _StateInstance
◆ _StateSpecification
◆ Alias
◆ MachoLink
template<class C , class P >
◆ TopBase
◆ myCurrentState
◆ myInstances
◆ myPendingBox
| void* inet::Macho::_MachineBase::myPendingBox = nullptr |
|
protected |
◆ myPendingEvent
| _IEventBase* inet::Macho::_MachineBase::myPendingEvent = nullptr |
|
protected |
◆ myPendingInit
| _Initializer* inet::Macho::_MachineBase::myPendingInit = nullptr |
|
protected |
◆ myPendingState
The documentation for this class was generated from the following files: