10 #ifndef __SOT_SOTSEQUENCER_H__ 11 #define __SOT_SOTSEQUENCER_H__ 22 #include <dynamic-graph/entity.h> 36 #if defined(sequencer_EXPORTS) 37 #define SOTSEQUENCER_EXPORT __declspec(dllexport) 39 #define SOTSEQUENCER_EXPORT __declspec(dllimport) 42 #define SOTSEQUENCER_EXPORT 64 void setName(
const std::string &name_) { name = name_; }
72 virtual void operator()(
Sot *sotPtr) = 0;
78 typedef std::list<sotEventAbstract *>
TaskList;
79 typedef std::map<unsigned int, TaskList>
TaskMap;
96 void rmTask(
int eventType,
const std::string &
name,
const unsigned int time);
103 int &trigger(
int &
dummy,
const int &time);
106 virtual void display(std::ostream &os)
const;
111 #endif // #ifndef __SOT_SOTSEQUENCER_H__
std::ostream * outputStreamPtr
void setName(const std::string &name_)
std::map< unsigned int, TaskList > TaskMap
#define DYNAMIC_GRAPH_ENTITY_DECL()
virtual ~sotEventAbstract(void)
virtual void display(std::ostream &os) const
This class implements the Stack of Task. It allows to deal with the priority of the controllers throu...
std::list< sotEventAbstract * > TaskList
sotEventAbstract(const std::string &name)
dynamicgraph::SignalTimeDependent< int, int > triggerSOUT
virtual const std::string & getName() const
#define SOTSEQUENCER_EXPORT