YARP
Yet Another Robot Platform
executable.h File Reference
#include <string>
#include <vector>
#include <yarp/os/PeriodicThread.h>
#include <yarp/os/Thread.h>
#include <yarp/os/Semaphore.h>
#include <yarp/manager/ymm-types.h>
#include <yarp/manager/broker.h>
#include <yarp/manager/module.h>
#include <yarp/manager/application.h>
#include <yarp/manager/execstate.h>
+ Include dependency graph for executable.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  yarp::manager::MEvent
 
class  yarp::manager::Executable
 Class Executable. More...
 
class  yarp::manager::ConcurentWrapper
 
class  yarp::manager::ConcurentRateWrapper
 

Namespaces

 yarp
 The main, catch-all namespace for YARP.
 
 yarp::manager
 

Macros

#define DEF_PERIOD   0.1
 
#define WDOG_PERIOD   5.0
 

Typedefs

typedef enum yarp::manager::__RSTATE yarp::manager::RSTATE
 
typedef std::vector< Executable * > yarp::manager::ExecutablePContainer
 
typedef std::vector< Executable * >::iterator yarp::manager::ExecutablePIterator
 
typedef void(Executable::* yarp::manager::ExecutableFuncPtr) ()
 

Enumerations

enum  yarp::manager::__RSTATE {
  yarp::manager::SUSPENDED,
  yarp::manager::READY,
  yarp::manager::CONNECTING,
  yarp::manager::RUNNING,
  yarp::manager::DYING,
  yarp::manager::DEAD,
  yarp::manager::STUNKNOWN
}
 
enum  yarp::manager::BrokerType {
  yarp::manager::BrokerType::invalid,
  yarp::manager::BrokerType::local,
  yarp::manager::BrokerType::yarp
}
 

Macro Definition Documentation

◆ DEF_PERIOD

#define DEF_PERIOD   0.1

Definition at line 30 of file executable.h.

◆ WDOG_PERIOD

#define WDOG_PERIOD   5.0

Definition at line 31 of file executable.h.