Yet Another Robot Platform
yarp::manager Namespace Reference


class  Portmap
 Class Portmap. More...
class  Connection
 Class Connection. More...
class  ModuleInterface
 Class ModuleInterface. More...
class  ApplicationInterface
 Class ApplicationInterface. More...
class  Application
 Class Application. More...
class  Arbitrator
 Class port Arbitrator. More...
class  BinaryNode
class  BinaryExpParser
class  LinkTrainer
class  BrokerEventSink
class  Broker
 Class Broker. More...
class  InputData
 Class InputData. More...
class  OutputData
class  ITransition
 all transitions are used in state machine More...
class  EventFactory
class  Suspended
 class Suspended More...
class  Ready
 class Ready More...
class  Connecting
 class Connecting More...
class  Running
 class Running More...
class  Dying
 class Dying More...
class  Dead
 class Dead More...
class  ExecMachine
 Class ExecMachine. More...
class  MEvent
class  Executable
 Class Executable. More...
class  ConcurentWrapper
class  ConcurentRateWrapper
class  Graph
 Class Graph. More...
class  GraphIterator
 Class GraphIterator. More...
class  TextParser
class  KnowledgeBase
 Class KnowledgeBase. More...
class  sortApplication
class  sortModules
class  sortResources
class  LocalBroker
 Class LocalBroker. More...
class  Platform
class  ResYarpPort
class  Manager
 Class Manager. More...
class  AppLoader
 Abstract Class AppLoader. More...
class  AppSaver
class  ModuleLoader
 Abstract Class ModuleLoader. More...
class  ResourceLoader
 Abstract Class ResourceLoader. More...
struct  AppTemplate
 Abstract Class TempLoader. More...
class  TempLoader
class  Author
class  Argument
 Class Argument. More...
class  Module
 Class Module. More...
class  GraphicModel
class  Link
 Link holding all the links of a node. More...
class  Node
 a Node of a Graph More...
class  GPU
class  Memory
 Class Memory. More...
class  Storage
class  Network
struct  _LoadAvg
class  Processor
struct  _Process
 Class Computer. More...
class  Computer
class  GenericResource
class  MultiResource
 Class MultiResource. More...
class  ScriptLocalBroker
class  ScriptYarprunBroker
class  SingleAppLoader
 Class SingleAppLoader. More...
class  StrStream
class  ErrorLogger
 Singleton class ErrorLogger. More...
class  XmlAppLoader
 Class XmlAppLoader. More...
class  XmlAppSaver
 Class XmlAppSaver. More...
struct  ClusterNode
struct  Cluster
class  XmlClusterLoader
 Class XmlClusterLoader. More...
class  XmlModLoader
 Class XmlModLoader. More...
class  XmlResLoader
 Class XmlResLoader. More...
class  XmlTempLoader
 Class XmlTempLoader. More...
class  YarpBroker
 Class Broker. More...
class  YarpdevLocalBroker
class  YarpdevYarprunBroker
struct  __GyPoint


typedef std::vector< PortmapPortmapContainer
typedef std::vector< Portmap >::iterator PortmapIterator
typedef std::vector< ConnectionCnnContainer
typedef std::vector< Connection >::iterator CnnIterator
typedef std::vector< ResYarpPortResourceContainer
typedef std::vector< ResYarpPort >::iterator ResourceIterator
typedef std::vector< ModuleInterfaceIModuleContainer
typedef std::vector< ModuleInterface >::iterator IModuleIterator
typedef std::vector< ApplicationInterfaceIApplicationContainer
typedef std::vector< ApplicationInterface >::iterator IApplicationIterator
typedef std::vector< Application * > ApplicaitonPContainer
typedef std::vector< Application * >::iterator ApplicationPIterator
typedef std::vector< ArbitratorArbContainer
typedef std::vector< Arbitrator >::iterator ArbIterator
typedef enum yarp::manager::__BinNodeType BinNodeType
typedef BinaryNodeBinaryNodePtr
typedef enum yarp::manager::__RSTATE RSTATE
typedef std::vector< Executable * > ExecutablePContainer
typedef std::vector< Executable * >::iterator ExecutablePIterator
typedef void(Executable::* ExecutableFuncPtr) ()
typedef std::map< std::string, Node * > NodePContainer
typedef std::map< std::string, Node * >::iterator NodePIterator
typedef std::vector< Node * > NodePVector
typedef std::vector< Node * >::iterator NodePVIterator
typedef std::vector< InputDataInputContainer
typedef std::vector< OutputDataOutputContainer
typedef std::vector< InputData >::iterator InputIterator
typedef std::vector< OutputData >::iterator OutputIterator
typedef std::vector< AuthorAuthorContainer
typedef std::vector< Author >::iterator AuthorIterator
typedef std::vector< ArgumentArgumentContainer
typedef std::vector< Argument >::iterator ArgumentIterator
typedef std::vector< Module * > ModulePContainer
typedef std::vector< Module * >::iterator ModulePIterator
typedef std::vector< LinkLinkContainer
typedef std::vector< Link >::iterator LinkIterator
typedef size_t Capacity
typedef struct yarp::manager::_LoadAvg LoadAvg
typedef struct yarp::manager::_Process Process
 Class Computer. More...
typedef std::vector< ProcessProcessContainer
typedef std::vector< Process >::iterator ProcessIterator
typedef std::vector< ComputerComputerContainer
typedef std::vector< Computer >::iterator ComputerIterator
typedef std::vector< GenericResource * > ResourcePContainer
typedef std::vector< GenericResource * >::iterator ResourcePIterator
typedef std::stringstream OSTRINGSTREAM
typedef enum yarp::manager::__NodeType NodeType
typedef enum yarp::manager::__OS OS
typedef struct yarp::manager::__GyPoint GyPoint


enum  __BinNodeType {
enum  __RSTATE {
  DEAD ,
enum class  BrokerType {
  invalid ,
  local ,
enum  __NodeType {
enum  __OS {
  MAC ,


bool compareString (const char *szFirst, const char *szSecond)
void trimString (std::string &str)
OS strToOS (const char *szOS)
bool exportDotGraph (Graph &graph, const char *szFileName)


static int node_id = 0

Typedef Documentation

◆ ApplicaitonPContainer

Definition at line 409 of file application.h.

◆ ApplicationPIterator

typedef std::vector<Application*>::iterator yarp::manager::ApplicationPIterator

Definition at line 410 of file application.h.

◆ ArbContainer

Definition at line 94 of file arbitrator.h.

◆ ArbIterator

typedef std::vector<Arbitrator>::iterator yarp::manager::ArbIterator

Definition at line 95 of file arbitrator.h.

◆ ArgumentContainer

Definition at line 95 of file module.h.

◆ ArgumentIterator

typedef std::vector<Argument>::iterator yarp::manager::ArgumentIterator

Definition at line 96 of file module.h.

◆ AuthorContainer

typedef std::vector<Author> yarp::manager::AuthorContainer

Definition at line 93 of file module.h.

◆ AuthorIterator

typedef std::vector<Author>::iterator yarp::manager::AuthorIterator

Definition at line 94 of file module.h.

◆ BinaryNodePtr

Definition at line 95 of file binexparser.h.

◆ BinNodeType

◆ Capacity

typedef size_t yarp::manager::Capacity

Definition at line 22 of file primresource.h.

◆ CnnContainer

Definition at line 153 of file application.h.

◆ CnnIterator

typedef std::vector<Connection>::iterator yarp::manager::CnnIterator

Definition at line 154 of file application.h.

◆ ComputerContainer

Definition at line 206 of file primresource.h.

◆ ComputerIterator

typedef std::vector<Computer>::iterator yarp::manager::ComputerIterator

Definition at line 207 of file primresource.h.

◆ ExecutableFuncPtr

typedef void(Executable::* yarp::manager::ExecutableFuncPtr) ()

Definition at line 172 of file executable.h.

◆ ExecutablePContainer

Definition at line 170 of file executable.h.

◆ ExecutablePIterator

typedef std::vector<Executable*>::iterator yarp::manager::ExecutablePIterator

Definition at line 171 of file executable.h.

◆ GyPoint

◆ IApplicationContainer

Definition at line 286 of file application.h.

◆ IApplicationIterator

Definition at line 287 of file application.h.

◆ IModuleContainer

Definition at line 249 of file application.h.

◆ IModuleIterator

typedef std::vector<ModuleInterface>::iterator yarp::manager::IModuleIterator

Definition at line 250 of file application.h.

◆ InputContainer

Definition at line 89 of file module.h.

◆ InputIterator

typedef std::vector<InputData>::iterator yarp::manager::InputIterator

Definition at line 91 of file module.h.

◆ LinkContainer

typedef std::vector<Link> yarp::manager::LinkContainer

Definition at line 25 of file node.h.

◆ LinkIterator

typedef std::vector<Link>::iterator yarp::manager::LinkIterator

Definition at line 26 of file node.h.

◆ LoadAvg

◆ ModulePContainer

typedef std::vector<Module*> yarp::manager::ModulePContainer

Definition at line 234 of file module.h.

◆ ModulePIterator

typedef std::vector<Module*>::iterator yarp::manager::ModulePIterator

Definition at line 235 of file module.h.

◆ NodePContainer

typedef std::map<std::string, Node*> yarp::manager::NodePContainer

Definition at line 23 of file graph.h.

◆ NodePIterator

typedef std::map<std::string, Node*>::iterator yarp::manager::NodePIterator

Definition at line 24 of file graph.h.

◆ NodePVector

typedef std::vector< Node * > yarp::manager::NodePVector

Definition at line 29 of file kbase.h.

◆ NodePVIterator

typedef std::vector< Node * >::iterator yarp::manager::NodePVIterator

Definition at line 30 of file kbase.h.

◆ NodeType

◆ OS


typedef std::stringstream yarp::manager::OSTRINGSTREAM

Definition at line 52 of file utility.h.

◆ OutputContainer

Definition at line 90 of file module.h.

◆ OutputIterator

typedef std::vector<OutputData>::iterator yarp::manager::OutputIterator

Definition at line 92 of file module.h.

◆ PortmapContainer

Definition at line 51 of file application.h.

◆ PortmapIterator

typedef std::vector<Portmap>::iterator yarp::manager::PortmapIterator

Definition at line 52 of file application.h.

◆ Process

◆ ProcessContainer

Definition at line 152 of file primresource.h.

◆ ProcessIterator

typedef std::vector<Process>::iterator yarp::manager::ProcessIterator

Definition at line 153 of file primresource.h.

◆ ResourceContainer

Definition at line 156 of file application.h.

◆ ResourceIterator

typedef std::vector<ResYarpPort>::iterator yarp::manager::ResourceIterator

Definition at line 157 of file application.h.

◆ ResourcePContainer

Definition at line 62 of file resource.h.

◆ ResourcePIterator

typedef std::vector<GenericResource*>::iterator yarp::manager::ResourcePIterator

Definition at line 63 of file resource.h.


Enumeration Type Documentation

◆ __BinNodeType


Definition at line 24 of file binexparser.h.

◆ __NodeType


Definition at line 21 of file ymm-types.h.

◆ __OS


Definition at line 38 of file ymm-types.h.



Definition at line 33 of file executable.h.

◆ BrokerType


Definition at line 43 of file executable.h.

Function Documentation

◆ compareString()

bool yarp::manager::compareString ( const char *  szFirst,
const char *  szSecond 

Definition at line 305 of file utility.cpp.

◆ exportDotGraph()

bool yarp::manager::exportDotGraph ( Graph graph,
const char *  szFileName 

Definition at line 337 of file utility.cpp.

◆ strToOS()

OS yarp::manager::strToOS ( const char *  szOS)

Definition at line 290 of file utility.cpp.

◆ trimString()

void yarp::manager::trimString ( std::string &  str)

Definition at line 323 of file utility.cpp.

Variable Documentation

◆ node_id

int yarp::manager::node_id = 0

Definition at line 30 of file binexparser.h.