|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
9 #ifndef YARP_MANAGER_BROKER
10 #define YARP_MANAGER_BROKER
41 virtual bool init(
const char* szcmd,
const char* szparam,
42 const char* szhost,
const char* szstdio,
43 const char* szworkdir,
const char* szenv ) = 0;
48 virtual bool connect(
const char* from,
const char* to,
49 const char* carrier,
bool persist=
false) = 0;
50 virtual bool disconnect(
const char* from,
const char* to,
51 const char* carrier) = 0;
53 virtual bool exists(
const char* port) = 0;
54 virtual const char*
requestRpc(
const char* szport,
const char* request,
double timeout=0.0) = 0;
55 virtual bool connected(
const char* from,
const char* to,
56 const char* carrier) = 0;
57 virtual const char*
error() = 0;
84 #endif // __YARP_MANAGER_BROKER__
virtual void detachStdout()=0
void setDisplay(const char *szDisplay)
virtual const char * error()=0
virtual void onBrokerStdout(const char *msg)
virtual ~BrokerEventSink()
virtual bool attachStdout()=0
virtual bool disconnect(const char *from, const char *to, const char *carrier)=0
virtual bool initialized()=0
virtual bool connect(const char *from, const char *to, const char *carrier, bool persist=false)=0
virtual const char * requestRpc(const char *szport, const char *request, double timeout=0.0)=0
unsigned int generateID()
BrokerEventSink * eventSink
virtual bool connected(const char *from, const char *to, const char *carrier)=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 onBrokerModuleFailed()
The main, catch-all namespace for YARP.
virtual bool exists(const char *port)=0
const char * getDisplay() const
void setEventSink(BrokerEventSink *pEventSink)