#include <sot/core/sequencer.hh>
Classes | |
class | sotEventAbstract |
Public Member Functions | |
Sequencer (const std::string &name) | |
virtual | ~Sequencer (void) |
void | setSotRef (Sot *sot) |
void | addTask (sotEventAbstract *task, const unsigned int time) |
void | rmTask (int eventType, const std::string &name, const unsigned int time) |
void | clearAll () |
int & | trigger (int &dummy, const int &time) |
virtual void | display (std::ostream &os) const |
virtual void | commandLine (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os) |
Public Attributes | |
dynamicgraph::SignalTimeDependent < int, int > | triggerSOUT |
Protected Types | |
typedef std::list < sotEventAbstract * > | TaskList |
typedef std::map< unsigned int, TaskList > | TaskMap |
Protected Attributes | |
Sot * | sotPtr |
TaskMap | taskMap |
int | timeInit |
bool | playMode |
std::ostream * | outputStreamPtr |
bool | noOutput |
typedef std::list< sotEventAbstract* > dynamicgraph::sot::Sequencer::TaskList [protected] |
typedef std::map< unsigned int,TaskList > dynamicgraph::sot::Sequencer::TaskMap [protected] |
dynamicgraph::sot::Sequencer::Sequencer | ( | const std::string & | name | ) |
if true, display nothing standard output on except errors
virtual dynamicgraph::sot::Sequencer::~Sequencer | ( | void | ) | [virtual] |
void dynamicgraph::sot::Sequencer::addTask | ( | sotEventAbstract * | task, |
const unsigned int | time | ||
) |
virtual void dynamicgraph::sot::Sequencer::commandLine | ( | const std::string & | cmdLine, |
std::istringstream & | cmdArgs, | ||
std::ostream & | os | ||
) | [virtual] |
Reimplemented from dynamicgraph::Entity.
virtual void dynamicgraph::sot::Sequencer::display | ( | std::ostream & | os | ) | const [virtual] |
Reimplemented from dynamicgraph::Entity.
void dynamicgraph::sot::Sequencer::rmTask | ( | int | eventType, |
const std::string & | name, | ||
const unsigned int | time | ||
) |
void dynamicgraph::sot::Sequencer::setSotRef | ( | Sot * | sot | ) | [inline] |
int& dynamicgraph::sot::Sequencer::trigger | ( | int & | dummy, |
const int & | time | ||
) |
bool dynamicgraph::sot::Sequencer::noOutput [protected] |
std::ostream* dynamicgraph::sot::Sequencer::outputStreamPtr [protected] |
bool dynamicgraph::sot::Sequencer::playMode [protected] |
Sot* dynamicgraph::sot::Sequencer::sotPtr [protected] |
TaskMap dynamicgraph::sot::Sequencer::taskMap [protected] |
int dynamicgraph::sot::Sequencer::timeInit [protected] |