YARP
Yet Another Robot Platform
yarp::manager::ModuleInterface Class Reference

Class ModuleInterface. More...

#include <yarp/manager/application.h>

Public Member Functions

 ModuleInterface (const char *szName)
 
 ModuleInterface (Module *module)
 Class ModuleInterface. More...
 
virtual ~ModuleInterface ()=default
 
void setHost (const char *szHost)
 
void setParam (const char *szParam)
 
void setRank (int irank)
 
void setWorkDir (const char *szWDir)
 
void setStdio (const char *szStdio)
 
void setBroker (const char *szBroker)
 
void setPrefix (const char *szPrefix)
 
void setEnvironment (const char *szEnv)
 
void setTag (const char *szTag)
 
void setDisplay (const char *szDisplay)
 
const char * getName ()
 
const char * getHost ()
 
const char * getParam ()
 
int getRank ()
 
const char * getWorkDir ()
 
const char * getStdio ()
 
const char * getBroker ()
 
const char * getPrefix ()
 
const char * getEnvironment ()
 
const char * getTag ()
 
const char * getDisplay ()
 
bool operator== (const ModuleInterface &modint) const
 
void addResource (ResYarpPort &res)
 
ResourceContainergetResources ()
 
void setPostExecWait (double t)
 
double getPostExecWait ()
 
void setPostStopWait (double t)
 
double getPostStopWait ()
 
int portmapCount ()
 
PortmapgetPortmapAt (int index)
 
bool addPortmap (Portmap &portmap)
 
bool removePortmap (Portmap &portmap)
 
GraphicModelgetModelBase ()
 
void setModelBase (GraphicModel &mdl)
 

Detailed Description

Class ModuleInterface.

Definition at line 164 of file application.h.

Constructor & Destructor Documentation

◆ ModuleInterface() [1/2]

yarp::manager::ModuleInterface::ModuleInterface ( const char *  szName)
inline

Definition at line 167 of file application.h.

◆ ModuleInterface() [2/2]

ModuleInterface::ModuleInterface ( Module module)

Class ModuleInterface.

Definition at line 16 of file application.cpp.

◆ ~ModuleInterface()

virtual yarp::manager::ModuleInterface::~ModuleInterface ( )
virtualdefault

Member Function Documentation

◆ addPortmap()

bool ModuleInterface::addPortmap ( Portmap portmap)

Definition at line 45 of file application.cpp.

◆ addResource()

void yarp::manager::ModuleInterface::addResource ( ResYarpPort res)
inline

Definition at line 204 of file application.h.

◆ getBroker()

const char* yarp::manager::ModuleInterface::getBroker ( )
inline

Definition at line 194 of file application.h.

◆ getDisplay()

const char* yarp::manager::ModuleInterface::getDisplay ( )
inline

Definition at line 198 of file application.h.

◆ getEnvironment()

const char* yarp::manager::ModuleInterface::getEnvironment ( )
inline

Definition at line 196 of file application.h.

◆ getHost()

const char* yarp::manager::ModuleInterface::getHost ( )
inline

Definition at line 189 of file application.h.

◆ getModelBase()

GraphicModel& yarp::manager::ModuleInterface::getModelBase ( )
inline

Definition at line 221 of file application.h.

◆ getName()

const char* yarp::manager::ModuleInterface::getName ( )
inline

Definition at line 188 of file application.h.

◆ getParam()

const char* yarp::manager::ModuleInterface::getParam ( )
inline

Definition at line 190 of file application.h.

◆ getPortmapAt()

Portmap& yarp::manager::ModuleInterface::getPortmapAt ( int  index)
inline

Definition at line 214 of file application.h.

◆ getPostExecWait()

double yarp::manager::ModuleInterface::getPostExecWait ( )
inline

Definition at line 208 of file application.h.

◆ getPostStopWait()

double yarp::manager::ModuleInterface::getPostStopWait ( )
inline

Definition at line 210 of file application.h.

◆ getPrefix()

const char* yarp::manager::ModuleInterface::getPrefix ( )
inline

Definition at line 195 of file application.h.

◆ getRank()

int yarp::manager::ModuleInterface::getRank ( )
inline

Definition at line 191 of file application.h.

◆ getResources()

ResourceContainer& yarp::manager::ModuleInterface::getResources ( )
inline

Definition at line 205 of file application.h.

◆ getStdio()

const char* yarp::manager::ModuleInterface::getStdio ( )
inline

Definition at line 193 of file application.h.

◆ getTag()

const char* yarp::manager::ModuleInterface::getTag ( )
inline

Definition at line 197 of file application.h.

◆ getWorkDir()

const char* yarp::manager::ModuleInterface::getWorkDir ( )
inline

Definition at line 192 of file application.h.

◆ operator==()

bool yarp::manager::ModuleInterface::operator== ( const ModuleInterface modint) const
inline

Definition at line 200 of file application.h.

◆ portmapCount()

int yarp::manager::ModuleInterface::portmapCount ( )
inline

Definition at line 213 of file application.h.

◆ removePortmap()

bool ModuleInterface::removePortmap ( Portmap portmap)

Definition at line 52 of file application.cpp.

◆ setBroker()

void yarp::manager::ModuleInterface::setBroker ( const char *  szBroker)
inline

Definition at line 182 of file application.h.

◆ setDisplay()

void yarp::manager::ModuleInterface::setDisplay ( const char *  szDisplay)
inline

Definition at line 186 of file application.h.

◆ setEnvironment()

void yarp::manager::ModuleInterface::setEnvironment ( const char *  szEnv)
inline

Definition at line 184 of file application.h.

◆ setHost()

void yarp::manager::ModuleInterface::setHost ( const char *  szHost)
inline

Definition at line 177 of file application.h.

◆ setModelBase()

void yarp::manager::ModuleInterface::setModelBase ( GraphicModel mdl)
inline

Definition at line 222 of file application.h.

◆ setParam()

void yarp::manager::ModuleInterface::setParam ( const char *  szParam)
inline

Definition at line 178 of file application.h.

◆ setPostExecWait()

void yarp::manager::ModuleInterface::setPostExecWait ( double  t)
inline

Definition at line 207 of file application.h.

◆ setPostStopWait()

void yarp::manager::ModuleInterface::setPostStopWait ( double  t)
inline

Definition at line 209 of file application.h.

◆ setPrefix()

void yarp::manager::ModuleInterface::setPrefix ( const char *  szPrefix)
inline

Definition at line 183 of file application.h.

◆ setRank()

void yarp::manager::ModuleInterface::setRank ( int  irank)
inline

Definition at line 179 of file application.h.

◆ setStdio()

void yarp::manager::ModuleInterface::setStdio ( const char *  szStdio)
inline

Definition at line 181 of file application.h.

◆ setTag()

void yarp::manager::ModuleInterface::setTag ( const char *  szTag)
inline

Definition at line 185 of file application.h.

◆ setWorkDir()

void yarp::manager::ModuleInterface::setWorkDir ( const char *  szWDir)
inline

Definition at line 180 of file application.h.


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