12 #ifndef DtRetractInfoList_H_
13 #define DtRetractInfoList_H_
17 #include <vlutil/vlHashlist.h>
21 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
22 #include <RTI/RTI1516.h>
33 #define DtFEDTIME rti1516::LogicalTime
34 #elif defined(DtIFSPEC1516E)
35 #define DtFEDTIME rti1516e::LogicalTime
37 #define DtFEDTIME RTI::FedTime
53 std::auto_ptr <DtFEDTIME> timePtr);
59 virtual void setTime(
DtFEDTIME const & timeVal);
63 unsigned long serialNumber();
64 void setSerialNumber(
unsigned long value);
134 virtual void deleteAll(
DtFEDTIME const & time);
137 virtual DtRetractInfo* removeByNumber(
unsigned long serialNumber);
140 virtual void deleteByNumber(
unsigned long serialNumber);
143 virtual DtRetractInfo* lookupByNumber(
unsigned long serialNumber);
155 DtFEDTIME const & upper,
bool includeLower,
bool includeUpper)
const;
159 virtual DtRetractInfo* lookupItem(
unsigned long serialNumber);
virtual DtRetractInfo * lastRetractItem() const
Definition: retractList.h:173
bool operator()(DtRetractInfo *m) const
Definition: retractList.h:114
virtual DtFEDTIME const & time() const
Definition: retractList.h:74
unsigned long serialNumber()
Set/Get serial number.
Definition: retractList.h:79
!DtIFSPEC1516
Definition: fedTimeFactory.h:190
Definition: retractList.h:85
DtSerialNumberFinder(unsigned long i)
Definition: retractList.h:113
Definition: retractList.h:103
DtLogicalTimeFactory * myLogicalTimeFactory
Definition: retractList.h:165
Event Retraction entry.
Definition: retractList.h:47
unsigned long n
Definition: retractList.h:116
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:45
DtFEDTIME * myPtr
Definition: retractList.h:100
DtRetractInfoTester(DtFEDTIME *timePtr)
Constructor.
Definition: retractList.h:90
unsigned long mySerialNumber
Definition: retractList.h:71
bool operator()(DtRetractInfo *arg1, DtRetractInfo *arg2) const
Definition: retractList.h:105
virtual DtRetractInfo * firstRetractItem() const
Return first and last item on the list.
Definition: retractList.h:168
Definition: retractList.h:111
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
virtual DtFEDTIME const & time() const
Get time.
Definition: retractList.h:95
void setSerialNumber(unsigned long value)
Definition: retractList.h:81
#define DtFEDTIME
Definition: retractList.h:37
Definition: retractList.h:119
std::multiset< DtRetractInfo *, DtRetractionInfoComparator > DtRetractionInfoListType
Definition: retractList.h:118
std::auto_ptr< DtFEDTIME > myTime
Definition: retractList.h:70
virtual void setTime(DtFEDTIME const &timeVal)
Set/Get time.
Definition: retractList.h:76