10#include <vrfobjcore/simObjectReference.h>
16 :
public DtSpSubClass<DtCigiSimEntityComponentPublisherBase, DtCigiPublisherBase>
25 virtual Cigi_uint16
cigiId()
const = 0;
virtual std::string sharedKey() override
Key to uniquely idenfity the shared data instance associated with the Sim object represented by this ...
virtual DtCigiSimEntityPublisher::Sptr parentEntity()
virtual ~DtCigiSimEntityComponentPublisherBase() override
Definition cigiSimEntityComponentPublisherBase.h:20
virtual void initCigi() override
Derived Publisher classes should override initCigi() to set initial values in the CIGI data.
DtCigiSimEntityComponentPublisherBase()
Definition cigiSimEntityComponentPublisherBase.h:19
virtual DtSimObjectReference simObject()
virtual void setCigiId(Cigi_uint16 id)=0
virtual Cigi_uint16 cigiId() const =0
std::shared_ptr< DtSpObject > Sptr
Shared pointer type alias.
Definition baseClass.h:99
DtSpSubClass()
Definition baseClass.h:190
Contains the DLL export macro.
#define CIGIHOST_DLL
Definition export.h:20
Include export definitions for this library.
Definition glsVreMessageUtil.h:49