Privacy
An open-source, flexible 3D physical simulation framework
mars::data_broker::DataBrokerInterface Member List

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)=0mars::data_broker::DataBrokerInterfacepure virtual
CREATE_MODULE_INFO()mars::data_broker::DataBrokerInterface
createModuleInfo(void)lib_manager::LibInterfaceinlinevirtual
createTimer(const std::string &timerName)=0mars::data_broker::DataBrokerInterfacepure virtual
createTrigger(const std::string &triggerName)=0mars::data_broker::DataBrokerInterfacepure virtual
DataBrokerInterface(lib_manager::LibManager *theManager)mars::data_broker::DataBrokerInterfaceinline
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)=0mars::data_broker::DataBrokerInterfacepure virtual
disconnectDataItems(const std::string &toGroupName, const std::string &toDataName, const std::string &toItemName)=0mars::data_broker::DataBrokerInterfacepure virtual
getDataID(const std::string &groupName, const std::string &dataName) const =0mars::data_broker::DataBrokerInterfacepure virtual
getDataInfo(const std::string &groupName, const std::string &dataName) const =0mars::data_broker::DataBrokerInterfacepure virtual
getDataList(PackageFlag flag=DATA_PACKAGE_NO_FLAG) const =0mars::data_broker::DataBrokerInterfacepure virtual
getDataPackage(unsigned long dataId) const =0mars::data_broker::DataBrokerInterfacepure virtual
getLibName() constmars::data_broker::DataBrokerInterfaceinlinevirtual
getLibVersion() constmars::data_broker::DataBrokerInterfaceinlinevirtual
getModuleInfo() constlib_manager::LibInterfaceinline
LibInterface(LibManager *theManager)lib_manager::LibInterfaceinline
libManagerlib_manager::LibInterfaceprotected
moduleInfolib_manager::LibInterfaceprotected
newLibLoaded(const std::string &libName)lib_manager::LibInterfaceinlinevirtual
pushData(const std::string &groupName, const std::string &dataName, const DataPackage &dataPackage, const ReceiverInterface *producer, PackageFlag flags)=0mars::data_broker::DataBrokerInterfacepure virtual
pushData(unsigned long id, const DataPackage &dataPackage, const ReceiverInterface *producer=NULL)=0mars::data_broker::DataBrokerInterfacepure virtual
pushDebug(const std::string &format,...)=0mars::data_broker::DataBrokerInterfacepure virtual
pushError(const std::string &format,...)=0mars::data_broker::DataBrokerInterfacepure virtual
pushFatal(const std::string &format,...)=0mars::data_broker::DataBrokerInterfacepure virtual
pushInfo(const std::string &format,...)=0mars::data_broker::DataBrokerInterfacepure virtual
pushMessage(MessageType messageType, const std::string &format, va_list args)=0mars::data_broker::DataBrokerInterfacepure virtual
pushMessage(MessageType messageType, const std::string &format,...)=0mars::data_broker::DataBrokerInterfacepure virtual
pushWarning(const std::string &format,...)=0mars::data_broker::DataBrokerInterfacepure virtual
registerAsyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, int callbackParam=0)=0mars::data_broker::DataBrokerInterfacepure virtual
registerSyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, int callbackParam=0)=0mars::data_broker::DataBrokerInterfacepure virtual
registerTimedProducer(ProducerInterface *producer, const std::string &groupName, const std::string &dataName, const std::string &timerName, int updatePeriod, int callbackParam=0)=0mars::data_broker::DataBrokerInterfacepure virtual
registerTimedReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &timerName, int updatePeriod, int callbackParam=0)=0mars::data_broker::DataBrokerInterfacepure virtual
registerTriggeredReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &triggerName, int callbackParam=0)=0mars::data_broker::DataBrokerInterfacepure virtual
stepTimer(const std::string &timerName, long step=1)=0mars::data_broker::DataBrokerInterfacepure virtual
trigger(const std::string &triggerName)=0mars::data_broker::DataBrokerInterfacepure virtual
unregisterAsyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName)=0mars::data_broker::DataBrokerInterfacepure virtual
unregisterSyncReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName)=0mars::data_broker::DataBrokerInterfacepure virtual
unregisterTimedProducer(ProducerInterface *producer, const std::string &groupName, const std::string &dataName, const std::string &timerName)=0mars::data_broker::DataBrokerInterfacepure virtual
unregisterTimedReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &timerName)=0mars::data_broker::DataBrokerInterfacepure virtual
unregisterTriggeredReceiver(ReceiverInterface *receiver, const std::string &groupName, const std::string &dataName, const std::string &triggerName)=0mars::data_broker::DataBrokerInterfacepure virtual
~DataBrokerInterface()mars::data_broker::DataBrokerInterfaceinlinevirtual
~LibInterface(void)lib_manager::LibInterfaceinlinevirtual