EEROS  1.0.0.0
API for the EEROS Real-Time Robotics Framework
eeros::sequencer::Sequencer Class Reference

#include <Sequencer.hpp>

Public Member Functions

virtual ~Sequencer ()
 
void addSequence (Sequence &seq)
 
SequencegetSequenceById (int id)
 
SequencegetSequenceByName (std::string name)
 
std::vector< Sequence * > getListOfAllSequences ()
 
void wait ()
 
void abort ()
 
void singleStepping ()
 

Static Public Member Functions

static Sequencerinstance ()
 

Static Public Attributes

static bool running = true
 

Friends

class BaseSequence
 
class SequencerUI
 

Constructor & Destructor Documentation

eeros::sequencer::Sequencer::~Sequencer ( )
virtual

Member Function Documentation

void eeros::sequencer::Sequencer::abort ( )
void eeros::sequencer::Sequencer::addSequence ( Sequence seq)
std::vector< Sequence * > eeros::sequencer::Sequencer::getListOfAllSequences ( )
Sequence * eeros::sequencer::Sequencer::getSequenceById ( int  id)
Sequence * eeros::sequencer::Sequencer::getSequenceByName ( std::string  name)
Sequencer & eeros::sequencer::Sequencer::instance ( )
static
void eeros::sequencer::Sequencer::singleStepping ( )
void eeros::sequencer::Sequencer::wait ( )

Waits for the sequencer to terminate all its sequences together with their associated threads

Friends And Related Function Documentation

friend class BaseSequence
friend
friend class SequencerUI
friend

Member Data Documentation

bool eeros::sequencer::Sequencer::running = true
static

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