![]() |
An open-source, flexible 3D physical simulation framework
|
This is the complete list of members for mars::data_broker::DataBrokerInterface, including all inherited members.
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)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
CREATE_MODULE_INFO() | mars::data_broker::DataBrokerInterface | |
createModuleInfo(void) | lib_manager::LibInterface | inlinevirtual |
createTimer(const std::string &timerName)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
createTrigger(const std::string &triggerName)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
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)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
disconnectDataItems(const std::string &toGroupName, const std::string &toDataName, const std::string &toItemName)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
getDataID(const std::string &groupName, const std::string &dataName) const =0 | mars::data_broker::DataBrokerInterface | pure virtual |
getDataInfo(const std::string &groupName, const std::string &dataName) const =0 | mars::data_broker::DataBrokerInterface | pure virtual |
getDataList(PackageFlag flag=DATA_PACKAGE_NO_FLAG) const =0 | mars::data_broker::DataBrokerInterface | pure virtual |
getDataPackage(unsigned long dataId) const =0 | mars::data_broker::DataBrokerInterface | pure virtual |
getLibName() const | mars::data_broker::DataBrokerInterface | inlinevirtual |
getLibVersion() const | mars::data_broker::DataBrokerInterface | inlinevirtual |
getModuleInfo() const | lib_manager::LibInterface | inline |
LibInterface(LibManager *theManager) | lib_manager::LibInterface | inline |
libManager | lib_manager::LibInterface | protected |
moduleInfo | lib_manager::LibInterface | protected |
newLibLoaded(const std::string &libName) | lib_manager::LibInterface | inlinevirtual |
pushData(const std::string &groupName, const std::string &dataName, const DataPackage &dataPackage, const ReceiverInterface *producer, PackageFlag flags)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
pushData(unsigned long id, const DataPackage &dataPackage, const ReceiverInterface *producer=NULL)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
pushDebug(const std::string &format,...)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
pushError(const std::string &format,...)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
pushFatal(const std::string &format,...)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
pushInfo(const std::string &format,...)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
pushMessage(MessageType messageType, const std::string &format, va_list args)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
pushMessage(MessageType messageType, const std::string &format,...)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
pushWarning(const std::string &format,...)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
registerAsyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, int callbackParam=0)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
registerSyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, int callbackParam=0)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
registerTimedProducer(ProducerInterface *producer, const std::string &groupName, const std::string &dataName, const std::string &timerName, int updatePeriod, int callbackParam=0)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
registerTimedReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &timerName, int updatePeriod, int callbackParam=0)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
registerTriggeredReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &triggerName, int callbackParam=0)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
stepTimer(const std::string &timerName, long step=1)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
trigger(const std::string &triggerName)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
unregisterAsyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
unregisterSyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
unregisterTimedProducer(ProducerInterface *producer, const std::string &groupName, const std::string &dataName, const std::string &timerName)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
unregisterTimedReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &timerName)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
unregisterTriggeredReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &triggerName)=0 | mars::data_broker::DataBrokerInterface | pure virtual |
~DataBrokerInterface() | mars::data_broker::DataBrokerInterface | inlinevirtual |
~LibInterface(void) | lib_manager::LibInterface | inlinevirtual |