INET Framework for OMNeT++/OMNEST
inet::Macho::TopBase< T > Class Template Reference

#include <Macho.h>

Inheritance diagram for inet::Macho::TopBase< T >:
inet::Macho::_StateSpecification

Public Types

typedef T TOP
 

Protected Member Functions

 TopBase (_StateInstance &instance)
 
void dispatch (IEvent< TOP > *event)
 
_MachineBasemachine ()
 
- Protected Member Functions inherited from inet::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 &self, _StateInstance &deep)
 

Additional Inherited Members

- Public Member Functions inherited from inet::Macho::_StateSpecification
virtual ~_StateSpecification ()
 
- Static Public Member Functions inherited from inet::Macho::_StateSpecification
static bool isChild (Key key)
 

Member Typedef Documentation

template<class T >
typedef T inet::Macho::TopBase< T >::TOP

Constructor & Destructor Documentation

template<class T >
inet::Macho::TopBase< T >::TopBase ( _StateInstance instance)
inlineprotected
586  : _StateSpecification(instance)
587  {}
_StateSpecification(_StateInstance &instance)
Definition: Macho.h:468

Member Function Documentation

template<class T >
void inet::Macho::TopBase< T >::dispatch ( IEvent< TOP > *  event)
inlineprotected
2048 {
2049  assert(event);
2051 }
void setPendingEvent(_IEventBase *event)
Definition: Macho.h:1526
_StateInstance & _myStateInstance
Definition: Macho.h:572
_MachineBase & machine()
Definition: Macho.h:804
template<class T >
_MachineBase & inet::Macho::TopBase< T >::machine ( )
inlineprotected
2056 {
2057  return this->_myStateInstance.machine();
2058 }
_StateInstance & _myStateInstance
Definition: Macho.h:572
_MachineBase & machine()
Definition: Macho.h:804

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