12 #ifndef DtRetractInfoList_H_
13 #define DtRetractInfoList_H_
20 #include <vlutil/vlHashlist.h>
38 DtRetractInfo(
unsigned long value, DtRtiApiUniquePtr<DtRtiApiTime> timePtr);
48 unsigned long serialNumber();
49 void setSerialNumber(
unsigned long value);
55 DtRtiApiUniquePtr<DtRtiApiTime>
myTime;
109 virtual DtRetractInfo* removeByNumber(
unsigned long serialNumber);
112 virtual void deleteByNumber(
unsigned long serialNumber);
115 virtual DtRetractInfo* lookupByNumber(
unsigned long serialNumber);
127 bool includeLower,
bool includeUpper)
const;
131 virtual DtRetractInfo* lookupItem(
unsigned long serialNumber);
virtual DtRetractInfo * lastRetractItem() const
Definition: retractList.h:145
bool operator()(DtRetractInfo *m) const
Definition: retractList.h:86
virtual void setTime(DtRtiApiTime const &timeVal)
Set/Get time.
Definition: retractList.h:60
unsigned long serialNumber()
Set/Get serial number.
Definition: retractList.h:61
Definition: fedTimeFactory.h:73
Definition: retractList.h:65
DtSerialNumberFinder(unsigned long i)
Definition: retractList.h:85
Definition: retractList.h:78
DtLogicalTimeFactory * myLogicalTimeFactory
Definition: retractList.h:137
DtRtiApiUniquePtr< DtRtiApiTime > myTime
Definition: retractList.h:55
RTI_API::LogicalTime DtRtiApiTime
Typedefs for RTI API types that frequently require conditional precompile directives.
Definition: rtiApiTypes.h:91
Event Retraction entry.
Definition: retractList.h:33
unsigned long n
Definition: retractList.h:88
DtRetractInfoTester(DtRtiApiTime *timePtr)
Constructor.
Definition: retractList.h:70
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:34
unsigned long mySerialNumber
Definition: retractList.h:56
DtRtiApiUniquePtr< DtRtiApiTime > DtRtiApiUniquePtrTime
Definition: rtiApiTypes.h:96
bool operator()(DtRetractInfo *arg1, DtRetractInfo *arg2) const
Definition: retractList.h:80
virtual DtRetractInfo * firstRetractItem() const
Return first and last item on the list.
Definition: retractList.h:140
virtual DtRtiApiTime const & time() const
Get time.
Definition: retractList.h:73
Definition: retractList.h:83
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
void setSerialNumber(unsigned long value)
Definition: retractList.h:62
The declaration of internal types.
virtual DtRtiApiTime const & time() const
Definition: retractList.h:59
Definition: retractList.h:91
std::multiset< DtRetractInfo *, DtRetractionInfoComparator > DtRetractionInfoListType
Definition: retractList.h:90
DtRtiApiTime * myPtr
Definition: retractList.h:75