15 #include <vlutil/vlHashlist.h>
20 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
21 #include <RTI/LogicalTime.h>
22 #include <RTI/LogicalTimeInterval.h>
35 DtMomUpdateConditional,
41 class DtMomHandleList;
56 DtMomSR(
const DtMomSR& orig);
59 DtMomSR& operator=(
const DtMomSR& orig);
67 virtual void putElement(
char* name, DtMomElement element,
68 DtMomUpdateType updateType);
100 virtual DtMomInspector* localService();
101 virtual DtMomInspector
const * localService()
const;
106 DtMomInspector* myService;
110 MAKRti::DtHashList myElementMap;
111 MAKRti::DtHashList myAttributeMap;
121 std::auto_ptr<rti1516::LogicalTime> myTime;
122 std::auto_ptr<rti1516::LogicalTimeInterval> myInterval;
123 #elif defined(DtIFSPEC1516E)
124 std::auto_ptr<rti1516e::LogicalTime> myTime;
125 std::auto_ptr<rti1516e::LogicalTimeInterval> myInterval;
127 std::auto_ptr<RTI::FedTime> myTime;
128 std::auto_ptr<RTI::FedTime> myInterval;
139 hdl = myObject->objHandle();