YARP
Yet Another Robot Platform
fsm.h File Reference
#include <iostream>
#include <string>
#include <typeinfo>
#include <exception>
#include <map>
#include <yarp/os/Semaphore.h>
+ Include dependency graph for fsm.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FSM::Event
 class IEventSink More...
 
class  FSM::IEventSink
 class IEventSink More...
 
class  FSM::StateBase
 Class StateBase. More...
 
class  FSM::StateMachineBase
 Class StateMachineBase. More...
 

Namespaces

 FSM
 

Typedefs

typedef std::map< FSM::StateBase *, std::map< FSM::Event *, FSM::StateBase * > > MyStateMap
 
typedef std::map< FSM::StateBase *, std::map< FSM::Event *, FSM::StateBase * > >::iterator MyStateItr
 

Typedef Documentation

◆ MyStateItr

typedef std::map<FSM::StateBase*, std::map<FSM::Event*, FSM::StateBase*> >::iterator MyStateItr

Definition at line 103 of file fsm.h.

◆ MyStateMap

typedef std::map<FSM::StateBase*, std::map<FSM::Event*, FSM::StateBase*> > MyStateMap

Definition at line 102 of file fsm.h.