Async 1.8.0
Async::Macho::_RootInstance Class Reference

#include <AsyncMacho.h>

Inheritance diagram for Async::Macho::_RootInstance:
Async::Macho::_StateInstance

Public Member Functions

virtual ID id ()
 
virtual Key key ()
 
virtual void createBox ()
 
virtual void deleteBox ()
 
virtual const char * name ()
 
virtual _StateInstancecreate (_MachineBase &machine, _StateInstance *parent)
 
- Public Member Functions inherited from Async::Macho::_StateInstance
virtual ~_StateInstance ()
 
void entry (_StateInstance &previous, bool first=true)
 
void exit (_StateInstance &next)
 
void init (bool history)
 
void saveHistory (_StateInstance &shallow, _StateInstance &deep)
 
void setHistorySuper (_StateInstance &deep)
 
void shutdown ()
 
void restore (_StateInstance &instance)
 
void setBox (void *box)
 
bool isChild (const _StateInstance &instance)
 
_StateSpecificationspecification ()
 
void * box ()
 
_MachineBasemachine ()
 
void setHistory (_StateInstance *history) const
 
_StateInstancehistory () const
 

Protected Member Functions

 _RootInstance (_MachineBase &machine, _StateInstance *parent)
 
- Protected Member Functions inherited from Async::Macho::_StateInstance
 _StateInstance (_MachineBase &machine, _StateInstance *parent)
 

Friends

class _StateSpecification
 

Additional Inherited Members

- Protected Attributes inherited from Async::Macho::_StateInstance
_MachineBasemyMachine
 
_StateSpecificationmySpecification
 
_StateInstancemyHistory
 
_StateInstancemyParent
 
void * myBox
 
void * myBoxPlace
 

Detailed Description

Definition at line 811 of file AsyncMacho.h.

Constructor & Destructor Documentation

◆ _RootInstance()

Async::Macho::_RootInstance::_RootInstance ( _MachineBase & machine,
_StateInstance * parent )
inlineprotected

Definition at line 815 of file AsyncMacho.h.

Member Function Documentation

◆ create()

virtual _StateInstance * Async::Macho::_RootInstance::create ( _MachineBase & machine,
_StateInstance * parent )
inlinevirtual

Implements Async::Macho::_StateInstance.

Definition at line 840 of file AsyncMacho.h.

◆ createBox()

virtual void Async::Macho::_RootInstance::createBox ( )
inlinevirtual

Implements Async::Macho::_StateInstance.

Definition at line 831 of file AsyncMacho.h.

◆ deleteBox()

virtual void Async::Macho::_RootInstance::deleteBox ( )
inlinevirtual

Implements Async::Macho::_StateInstance.

Definition at line 832 of file AsyncMacho.h.

◆ id()

virtual ID Async::Macho::_RootInstance::id ( )
inlinevirtual

Implements Async::Macho::_StateInstance.

Definition at line 822 of file AsyncMacho.h.

◆ key()

virtual Key Async::Macho::_RootInstance::key ( )
inlinevirtual

Implements Async::Macho::_StateInstance.

Definition at line 826 of file AsyncMacho.h.

◆ name()

virtual const char * Async::Macho::_RootInstance::name ( )
inlinevirtual

Implements Async::Macho::_StateInstance.

Definition at line 837 of file AsyncMacho.h.

Friends And Related Symbol Documentation

◆ _StateSpecification

friend class _StateSpecification
friend

Definition at line 813 of file AsyncMacho.h.


The documentation for this class was generated from the following file: