dynamicgraph::sot::PeriodicCall Class Reference

#include <sot/core/periodic-call.hh>

Inheritance diagram for dynamicgraph::sot::PeriodicCall:
dynamicgraph::sot::PeriodicCallEntity

List of all members.

Public Member Functions

 PeriodicCall (void)
virtual ~PeriodicCall (void)
void addSignal (const std::string &name, dynamicgraph::SignalBase< int > &sig)
void addSignal (const std::string &args)
void rmSignal (const std::string &name)
void addCmd (const std::string &args)
void rmCmd (const std::string &args)
void runSignals (const int &t)
void runCmds (void)
void run (const int &t)
void clear (void)
void display (std::ostream &os) const
bool commandLine (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)
void addSpecificCommands (dynamicgraph::Entity &ent, dynamicgraph::Entity::CommandMap_t &commap, const std::string &prefix="")
void setPyInterpreter (dynamicgraph::python::Interpreter *py_sh)

Protected Types

typedef std::map< std::string,
dynamicgraph::SignalBase< int > * > 
SignalMapType
typedef std::list< std::string > CmdListType

Protected Attributes

SignalMapType signalMap
CmdListType cmdList
int innerTime
dynamicgraph::python::Interpreter * py_sh

Member Typedef Documentation

typedef std::list< std::string > dynamicgraph::sot::PeriodicCall::CmdListType [protected]
typedef std::map< std::string,dynamicgraph::SignalBase<int>* > dynamicgraph::sot::PeriodicCall::SignalMapType [protected]

Constructor & Destructor Documentation

virtual dynamicgraph::sot::PeriodicCall::~PeriodicCall ( void  ) [inline, virtual]

Member Function Documentation

void dynamicgraph::sot::PeriodicCall::addCmd ( const std::string &  args)
void dynamicgraph::sot::PeriodicCall::addSignal ( const std::string &  name,
dynamicgraph::SignalBase< int > &  sig 
)
void dynamicgraph::sot::PeriodicCall::addSignal ( const std::string &  args)
void dynamicgraph::sot::PeriodicCall::clear ( void  ) [inline]
bool dynamicgraph::sot::PeriodicCall::commandLine ( const std::string &  cmdLine,
std::istringstream &  cmdArgs,
std::ostream &  os 
)
void dynamicgraph::sot::PeriodicCall::display ( std::ostream &  os) const
void dynamicgraph::sot::PeriodicCall::rmCmd ( const std::string &  args)
void dynamicgraph::sot::PeriodicCall::rmSignal ( const std::string &  name)
void dynamicgraph::sot::PeriodicCall::run ( const int &  t)
void dynamicgraph::sot::PeriodicCall::setPyInterpreter ( dynamicgraph::python::Interpreter *  py_sh)

Member Data Documentation

dynamicgraph::python::Interpreter* dynamicgraph::sot::PeriodicCall::py_sh [protected]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines