OpenRTM-aist 2.0.2
Loading...
Searching...
No Matches
Macho::_RootInstance Class Reference

#include <Macho.h>

Inheritance diagram for Macho::_RootInstance:
Collaboration diagram for Macho::_RootInstance:

Public Member Functions

ID id () override
 
Key key () override
 
void createBox () override
 
void deleteBox () override
 
const char * name () override
 
_StateInstancecreate (_MachineBase &machine, _StateInstance *parent) override
 
- Public Member Functions inherited from 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 Macho::_StateInstance
 _StateInstance (_MachineBase &machine, _StateInstance *parent)
 

Friends

class _StateSpecification
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ _RootInstance()

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

Member Function Documentation

◆ create()

_StateInstance * Macho::_RootInstance::create ( _MachineBase & machine,
_StateInstance * parent )
inlineoverridevirtual

◆ createBox()

void Macho::_RootInstance::createBox ( )
inlineoverridevirtual

Implements Macho::_StateInstance.

◆ deleteBox()

void Macho::_RootInstance::deleteBox ( )
inlineoverridevirtual

Implements Macho::_StateInstance.

◆ id()

ID Macho::_RootInstance::id ( )
inlineoverridevirtual

Implements Macho::_StateInstance.

◆ key()

Key Macho::_RootInstance::key ( )
inlineoverridevirtual

Implements Macho::_StateInstance.

◆ name()

const char * Macho::_RootInstance::name ( )
inlineoverridevirtual

Implements Macho::_StateInstance.

Friends And Related Symbol Documentation

◆ _StateSpecification

friend class _StateSpecification
friend

Referenced by _RootInstance().


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