#include <Macho.h>
void * myBox
Definition: Macho.h:825
_StateSpecification * mySpecification
Definition: Macho.h:822
_StateInstance * myParent
Definition: Macho.h:824
_MachineBase & machine()
Definition: Macho.h:804
_StateInstance * myHistory
Definition: Macho.h:823
_MachineBase & myMachine
Definition: Macho.h:821
void * myBoxPlace
Definition: Macho.h:826
inet::_StateInstance::~_StateInstance |
( |
| ) |
|
|
virtual |
_StateSpecification * mySpecification
Definition: Macho.h:822
void * myBoxPlace
Definition: Macho.h:826
void* inet::Macho::_StateInstance::box |
( |
| ) |
|
|
inline |
virtual void inet::Macho::_StateInstance::createBox |
( |
| ) |
|
|
pure virtual |
virtual void inet::Macho::_StateInstance::deleteBox |
( |
| ) |
|
|
pure virtual |
void inet::_StateInstance::entry |
( |
_StateInstance & |
previous, |
|
|
bool |
first = true |
|
) |
| |
Referenced by entry().
146 if (first || !previous.isChild(*
this)) {
void entry(_StateInstance &previous, bool first=true)
Definition: Macho.cc:139
virtual const char * name()=0
virtual void createBox()=0
_StateSpecification * mySpecification
Definition: Macho.h:822
_StateInstance * myParent
Definition: Macho.h:824
virtual void entry()
Definition: Macho.h:538
#define MACHO_TRC2(STATE, MSG)
Definition: Macho.cc:46
Referenced by exit().
163 if (
this == &next || !next.isChild(*
this)) {
static _EmptyBox theEmptyBox
Definition: Macho.h:382
virtual const char * name()=0
void exit(_StateInstance &next)
Definition: Macho.cc:156
void * myBox
Definition: Macho.h:825
_StateSpecification * mySpecification
Definition: Macho.h:822
_StateInstance * myParent
Definition: Macho.h:824
virtual void _deleteBox(_StateInstance &instance)
Definition: Macho.h:566
#define MACHO_TRC2(STATE, MSG)
Definition: Macho.cc:46
virtual void exit()
Definition: Macho.h:535
virtual ID inet::Macho::_StateInstance::id |
( |
| ) |
|
|
pure virtual |
void inet::_StateInstance::init |
( |
bool |
history | ) |
|
bool inet::Macho::_StateInstance::isChild |
( |
const _StateInstance & |
instance | ) |
|
|
inline |
virtual Key inet::Macho::_StateInstance::key |
( |
| ) |
|
|
pure virtual |
_MachineBase & myMachine
Definition: Macho.h:821
virtual const char* inet::Macho::_StateInstance::name |
( |
| ) |
|
|
pure virtual |
void inet::Macho::_StateInstance::restore |
( |
_StateInstance & |
instance | ) |
|
|
inline |
virtual void _saveHistory(_StateInstance &self, _StateInstance &shallow, _StateInstance &deep)
Definition: Macho.h:569
_StateSpecification * mySpecification
Definition: Macho.h:822
void inet::Macho::_StateInstance::setBox |
( |
void * |
box | ) |
|
|
inline |
void inet::Macho::_StateInstance::setHistory |
( |
_StateInstance * |
history | ) |
const |
|
inline |
void inet::Macho::_StateInstance::setHistorySuper |
( |
_StateInstance & |
deep | ) |
|
|
inline |
void saveHistory(_StateInstance &shallow, _StateInstance &deep)
Definition: Macho.h:725
_StateInstance * myParent
Definition: Macho.h:824
void inet::Macho::_StateInstance::shutdown |
( |
| ) |
|
|
inline |
_StateSpecification * mySpecification
Definition: Macho.h:822
virtual void _shutdown()
Definition: Macho.cc:96
Referenced by inet::Macho::_Event6< TOP, R, P1, P2, P3, P4, P5, P6 >::dispatch(), inet::Macho::_Event5< TOP, R, P1, P2, P3, P4, P5 >::dispatch(), inet::Macho::_Event4< TOP, R, P1, P2, P3, P4 >::dispatch(), inet::Macho::_Event3< TOP, R, P1, P2, P3 >::dispatch(), inet::Macho::_Event2< TOP, R, P1, P2 >::dispatch(), inet::Macho::_Event1< TOP, R, P1 >::dispatch(), inet::Macho::_Event0< TOP, R >::dispatch(), and inet::_VS8_Bug_101615::execute().
_StateSpecification * mySpecification
Definition: Macho.h:822
void* inet::Macho::_StateInstance::myBox |
|
protected |
void* inet::Macho::_StateInstance::myBoxPlace |
|
protected |
The documentation for this class was generated from the following files: