Class Broker.
More...
#include <yarp/manager/broker.h>
|
| Broker () |
|
virtual | ~Broker () |
|
void | setEventSink (BrokerEventSink *pEventSink) |
|
virtual bool | init ()=0 |
|
virtual bool | init (const char *szcmd, const char *szparam, const char *szhost, const char *szstdio, const char *szworkdir, const char *szenv)=0 |
|
virtual void | fini ()=0 |
|
virtual bool | start ()=0 |
|
virtual bool | stop ()=0 |
|
virtual bool | kill ()=0 |
|
virtual bool | connect (const char *from, const char *to, const char *carrier, bool persist=false)=0 |
|
virtual bool | disconnect (const char *from, const char *to, const char *carrier)=0 |
|
virtual int | running ()=0 |
|
virtual bool | exists (const char *port)=0 |
|
virtual const char * | requestRpc (const char *szport, const char *request, double timeout=0.0)=0 |
|
virtual bool | connected (const char *from, const char *to, const char *carrier)=0 |
|
virtual const char * | error ()=0 |
|
virtual bool | initialized ()=0 |
|
virtual bool | attachStdout ()=0 |
|
virtual void | detachStdout ()=0 |
|
unsigned int | generateID () |
|
void | enableWatchDog () |
|
void | disableWatchDog () |
|
bool | hasWatchDog () |
|
void | setDisplay (const char *szDisplay) |
|
const char * | getDisplay () const |
|
Class Broker.
Definition at line 34 of file broker.h.
◆ Broker()
◆ ~Broker()
◆ attachStdout()
virtual bool yarp::manager::Broker::attachStdout |
( |
| ) |
|
|
pure virtual |
◆ connect()
virtual bool yarp::manager::Broker::connect |
( |
const char * |
from, |
|
|
const char * |
to, |
|
|
const char * |
carrier, |
|
|
bool |
persist = false |
|
) |
| |
|
pure virtual |
◆ connected()
virtual bool yarp::manager::Broker::connected |
( |
const char * |
from, |
|
|
const char * |
to, |
|
|
const char * |
carrier |
|
) |
| |
|
pure virtual |
◆ detachStdout()
virtual void yarp::manager::Broker::detachStdout |
( |
| ) |
|
|
pure virtual |
◆ disableWatchDog()
void yarp::manager::Broker::disableWatchDog |
( |
| ) |
|
|
inline |
◆ disconnect()
virtual bool yarp::manager::Broker::disconnect |
( |
const char * |
from, |
|
|
const char * |
to, |
|
|
const char * |
carrier |
|
) |
| |
|
pure virtual |
◆ enableWatchDog()
void yarp::manager::Broker::enableWatchDog |
( |
| ) |
|
|
inline |
◆ error()
virtual const char* yarp::manager::Broker::error |
( |
| ) |
|
|
pure virtual |
◆ exists()
virtual bool yarp::manager::Broker::exists |
( |
const char * |
port | ) |
|
|
pure virtual |
◆ fini()
virtual void yarp::manager::Broker::fini |
( |
| ) |
|
|
pure virtual |
◆ generateID()
unsigned int Broker::generateID |
( |
| ) |
|
◆ getDisplay()
const char* yarp::manager::Broker::getDisplay |
( |
| ) |
const |
|
inline |
◆ hasWatchDog()
bool yarp::manager::Broker::hasWatchDog |
( |
| ) |
|
|
inline |
◆ init() [1/2]
virtual bool yarp::manager::Broker::init |
( |
| ) |
|
|
pure virtual |
◆ init() [2/2]
virtual bool yarp::manager::Broker::init |
( |
const char * |
szcmd, |
|
|
const char * |
szparam, |
|
|
const char * |
szhost, |
|
|
const char * |
szstdio, |
|
|
const char * |
szworkdir, |
|
|
const char * |
szenv |
|
) |
| |
|
pure virtual |
◆ initialized()
virtual bool yarp::manager::Broker::initialized |
( |
| ) |
|
|
pure virtual |
◆ kill()
virtual bool yarp::manager::Broker::kill |
( |
| ) |
|
|
pure virtual |
◆ requestRpc()
virtual const char* yarp::manager::Broker::requestRpc |
( |
const char * |
szport, |
|
|
const char * |
request, |
|
|
double |
timeout = 0.0 |
|
) |
| |
|
pure virtual |
◆ running()
virtual int yarp::manager::Broker::running |
( |
| ) |
|
|
pure virtual |
◆ setDisplay()
void yarp::manager::Broker::setDisplay |
( |
const char * |
szDisplay | ) |
|
|
inline |
◆ setEventSink()
◆ start()
virtual bool yarp::manager::Broker::start |
( |
| ) |
|
|
pure virtual |
◆ stop()
virtual bool yarp::manager::Broker::stop |
( |
| ) |
|
|
pure virtual |
◆ bWithWatchDog
bool yarp::manager::Broker::bWithWatchDog |
|
protected |
◆ eventSink
◆ strDisplay
std::string yarp::manager::Broker::strDisplay |
|
protected |
◆ UNIQUEID
unsigned int yarp::manager::Broker::UNIQUEID |
|
protected |
The documentation for this class was generated from the following files:
- src/libYARP_manager/src/yarp/manager/broker.h
- src/libYARP_manager/src/yarp/manager/broker.cpp