8 #ifndef DtSimRemoteEntityNetInterface_H_
9 #define DtSimRemoteEntityNetInterface_H_
19 #include <vl/globalObjectDesignator.h>
23 class DtReflectedObject;
70 virtual void updateFromReflectedObject() = 0;
74 virtual void setupFromNetworkRepository();
82 virtual void setReflectedObject(DtReflectedObject* reflectedObject);
86 virtual const DtReflectedObject* reflectedObject()
const;
87 virtual DtReflectedObject* reflectedObject();
90 virtual bool isLocal()
const {
return false; }
92 virtual bool isAggregate()
const = 0;
96 virtual void setUpdateReceived(
bool updateReceived);
99 virtual bool updateReceived()
const;
110 static void reflectedObjectUpdateCallbackFunction(DtReflectedObject* obj,