Privacy
An open-source, flexible 3D physical simulation framework
mars::data_broker::ProducerInterface Class Referenceabstract

Interface for classes producing data to broadcast via a DataBroker. More...

#include <ProducerInterface.h>

Public Member Functions

 ProducerInterface ()
 
virtual ~ProducerInterface ()
 
virtual void produceData (const DataInfo &info, DataPackage *package, int callbackParam)=0
 

Detailed Description

Interface for classes producing data to broadcast via a DataBroker.

Definition at line 47 of file ProducerInterface.h.

Constructor & Destructor Documentation

◆ ProducerInterface()

mars::data_broker::ProducerInterface::ProducerInterface ( )
inline

Definition at line 49 of file ProducerInterface.h.

◆ ~ProducerInterface()

virtual mars::data_broker::ProducerInterface::~ProducerInterface ( )
inlinevirtual

Definition at line 50 of file ProducerInterface.h.

Member Function Documentation

◆ produceData()

virtual void mars::data_broker::ProducerInterface::produceData ( const DataInfo info,
DataPackage package,
int  callbackParam 
)
pure virtual

The documentation for this class was generated from the following file: