cancel(bool block=false) | mars::utils::Thread | |
cancelAll(bool block=false) | mars::utils::Thread | static |
connectDataItems(const std::string &fromGroupName, const std::string &fromDataName, const std::string &fromItemName, const std::string &toGroupName, const std::string &toDataName, const std::string &toItemName) | mars::data_broker::DataBroker | virtual |
CREATE_MODULE_INFO() | mars::data_broker::DataBrokerInterface | |
createDataElement(const std::string &groupName, const std::string &dataName, PackageFlag flags) | mars::data_broker::DataBroker | private |
createId() | mars::data_broker::DataBroker | private |
createModuleInfo(void) | lib_manager::LibInterface | inlinevirtual |
createTimer(const std::string &timerName) | mars::data_broker::DataBroker | virtual |
createTrigger(const std::string &triggerName) | mars::data_broker::DataBroker | virtual |
DataBroker(lib_manager::LibManager *theManager) | mars::data_broker::DataBroker | |
DataBrokerInterface(lib_manager::LibManager *theManager) | mars::data_broker::DataBrokerInterface | inline |
disconnectDataItems(const std::string &fromGroupName, const std::string &fromDataName, const std::string &fromItemName, const std::string &toGroupName, const std::string &toDataName, const std::string &toItemName) | mars::data_broker::DataBroker | virtual |
disconnectDataItems(const std::string &toGroupName, const std::string &toDataName, const std::string &toItemName) | mars::data_broker::DataBroker | virtual |
elementsById | mars::data_broker::DataBroker | private |
elementsByName | mars::data_broker::DataBroker | private |
elementsLock | mars::data_broker::DataBroker | mutableprivate |
getCurrentThread() | mars::utils::Thread | static |
getDataID(const std::string &groupName, const std::string &dataName) const | mars::data_broker::DataBroker | virtual |
getDataInfo(const std::string &groupName, const std::string &dataName) const | mars::data_broker::DataBroker | virtual |
getDataList(PackageFlag flag) const | mars::data_broker::DataBroker | virtual |
getDataPackage(unsigned long id) const | mars::data_broker::DataBroker | virtual |
getElement(const std::string &groupName, const std::string &dataName) const | mars::data_broker::DataBroker | private |
getElementsByName(const std::string &groupName, const std::string &dataName, std::vector< DataElement *> *elements) const | mars::data_broker::DataBroker | private |
getLibName() const | mars::data_broker::DataBrokerInterface | inlinevirtual |
getLibVersion() const | mars::data_broker::DataBrokerInterface | inlinevirtual |
getModuleInfo() const | lib_manager::LibInterface | inline |
getStackSize() const | mars::utils::Thread | |
idMutex | mars::data_broker::DataBroker | private |
isCurrentThread() const | mars::utils::Thread | |
isFinished() const | mars::utils::Thread | |
isRunning() const | mars::utils::Thread | |
join() | mars::utils::Thread | |
LibInterface(LibManager *theManager) | lib_manager::LibInterface | inline |
libManager | lib_manager::LibInterface | protected |
lockRealtimeMutex() | mars::data_broker::DataBroker | inline |
moduleInfo | lib_manager::LibInterface | protected |
msleep(unsigned long msec) | mars::utils::Thread | protectedstatic |
newLibLoaded(const std::string &libName) | lib_manager::LibInterface | inlinevirtual |
newStreamId | mars::data_broker::DataBroker | private |
next_id | mars::data_broker::DataBroker | private |
pendingAsyncRegistrations | mars::data_broker::DataBroker | private |
pendingRegistrationLock | mars::data_broker::DataBroker | private |
pendingSyncRegistrations | mars::data_broker::DataBroker | private |
pendingTimedProducers | mars::data_broker::DataBroker | private |
pendingTimedRegistrations | mars::data_broker::DataBroker | private |
pendingTriggeredRegistrations | mars::data_broker::DataBroker | private |
publishDataElement(const DataElement *element) | mars::data_broker::DataBroker | private |
pushData(const std::string &groupName, const std::string &dataName, const DataPackage &dataPackage, const ReceiverInterface *producer, PackageFlag flags) | mars::data_broker::DataBroker | virtual |
pushData(unsigned long id, const DataPackage &dataPackage, const ReceiverInterface *producer=NULL) | mars::data_broker::DataBroker | virtual |
pushDebug(const std::string &format,...) | mars::data_broker::DataBroker | virtual |
pushError(const std::string &format,...) | mars::data_broker::DataBroker | virtual |
pushFatal(const std::string &format,...) | mars::data_broker::DataBroker | virtual |
pushInfo(const std::string &format,...) | mars::data_broker::DataBroker | virtual |
pushMessage(MessageType messageType, const std::string &format, va_list args) | mars::data_broker::DataBroker | virtual |
pushMessage(MessageType messageType, const std::string &format,...) | mars::data_broker::DataBroker | virtual |
pushMessageIds | mars::data_broker::DataBroker | private |
pushWarning(const std::string &format,...) | mars::data_broker::DataBroker | virtual |
realtimeMutex | mars::data_broker::DataBroker | private |
realtimeThread | mars::data_broker::DataBroker | private |
realtimeThreadRunning | mars::data_broker::DataBroker | private |
registerAsyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, int callbackParam=0) | mars::data_broker::DataBroker | virtual |
registerSyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, int callbackParam=0) | mars::data_broker::DataBroker | virtual |
registerTimedProducer(ProducerInterface *producer, const std::string &groupName, const std::string &dataName, const std::string &timerName, int updatePeriod, int callbackParam=0) | mars::data_broker::DataBroker | virtual |
registerTimedReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &timerName, int updatePeriod, int callbackParam=0) | mars::data_broker::DataBroker | virtual |
registerTriggeredReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &triggerName, int callbackParam=0) | mars::data_broker::DataBroker | virtual |
run(void) | mars::data_broker::DataBroker | virtual |
runRealtime(void) | mars::data_broker::DataBroker | |
setCancellationPoint() | mars::utils::Thread | |
setRTThreadStopped(bool val) | mars::data_broker::DataBroker | inline |
setStackSize(std::size_t stackSize) | mars::utils::Thread | |
setThreadStopped(bool val) | mars::data_broker::DataBroker | inline |
start() | mars::utils::Thread | |
startingRealtimeThread | mars::data_broker::DataBroker | private |
stepTimer(const std::string &timerName, long step=1) | mars::data_broker::DataBroker | virtual |
stop_thread | mars::data_broker::DataBroker | private |
stopRealtimeThread | mars::data_broker::DataBroker | private |
theThread | mars::data_broker::DataBroker | private |
Thread() | mars::utils::Thread | |
thread_running | mars::data_broker::DataBroker | private |
timers | mars::data_broker::DataBroker | private |
timersLock | mars::data_broker::DataBroker | private |
trigger(const std::string &triggerName) | mars::data_broker::DataBroker | virtual |
triggers | mars::data_broker::DataBroker | private |
triggersLock | mars::data_broker::DataBroker | private |
unlockRealtimeMutex() | mars::data_broker::DataBroker | inline |
unregisterAsyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName) | mars::data_broker::DataBroker | virtual |
unregisterSyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName) | mars::data_broker::DataBroker | virtual |
unregisterTimedProducer(ProducerInterface *producer, const std::string &groupName, const std::string &dataName, const std::string &timerName) | mars::data_broker::DataBroker | virtual |
unregisterTimedReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &timerName) | mars::data_broker::DataBroker | virtual |
unregisterTriggeredReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &triggerName) | mars::data_broker::DataBroker | virtual |
updatedElementsBackBuffer | mars::data_broker::DataBroker | private |
updatedElementsFrontBuffer | mars::data_broker::DataBroker | private |
updatedElementsLock | mars::data_broker::DataBroker | private |
updatePendingRegistrations(DataElement *newElement) | mars::data_broker::DataBroker | private |
wait() | mars::utils::Thread | |
wait(unsigned long timeoutMilliseconds) | mars::utils::Thread | |
wakeupCondition | mars::data_broker::DataBroker | private |
wakeupMutex | mars::data_broker::DataBroker | private |
~DataBroker() | mars::data_broker::DataBroker | virtual |
~DataBrokerInterface() | mars::data_broker::DataBrokerInterface | inlinevirtual |
~LibInterface(void) | lib_manager::LibInterface | inlinevirtual |
~Thread() | mars::utils::Thread | virtual |