OpenRTM-aist 2.1.0
Loading...
Searching...
No Matches
Macho::TopBase< T > Class Template Reference

#include <Macho.h>

Inheritance diagram for Macho::TopBase< T >:
Collaboration diagram for Macho::TopBase< T >:

Public Types

using TOP = T

Protected Member Functions

 TopBase (_StateInstance &instance)
void dispatch (IEvent< TOP > *event)
const Machine< TOP > & machine ()
Protected Member Functions inherited from Macho::_StateSpecification
 _StateSpecification (_StateInstance &instance)
template<class S>
void setState ()
template<class S, class P1>
void setState (const P1 &p1)
template<class S, class P1, class P2>
void setState (const P1 &p1, const P2 &p2)
template<class S, class P1, class P2, class P3>
void setState (const P1 &p1, const P2 &p2, const P3 &p3)
template<class S, class P1, class P2, class P3, class P4>
void setState (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4)
template<class S, class P1, class P2, class P3, class P4, class P5>
void setState (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5)
template<class S, class P1, class P2, class P3, class P4, class P5, class P6>
void setState (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6)
template<class S>
void setStateHistory ()
void setState (const class Alias &state)
template<class S>
void setStateBox (typename S::Box *box=0)
template<class S>
void setStateDirect (typename S::Box *box=0)
virtual void _restore (_StateInstance &current)
void setState (_StateInstance &current)
virtual void _shutdown ()
virtual void _setHistorySuper (_StateInstance &, _StateInstance &)

Additional Inherited Members

Public Member Functions inherited from Macho::_StateSpecification
virtual ~_StateSpecification ()=default
Static Public Member Functions inherited from Macho::_StateSpecification
static bool isChild (Key)

Member Typedef Documentation

◆ TOP

template<class T>
using Macho::TopBase< T >::TOP = T

Constructor & Destructor Documentation

◆ TopBase()

template<class T>
Macho::TopBase< T >::TopBase ( _StateInstance & instance)
inlineprotected

Member Function Documentation

◆ dispatch()

template<class T>
void Macho::TopBase< T >::dispatch ( IEvent< TOP > * event)
inlineprotected

◆ machine()

template<class T>
const Machine< T > & Macho::TopBase< T >::machine ( )
inlineprotected

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