MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtRetractInfoList Class Reference
+ Inheritance diagram for DtRetractInfoList:
+ Collaboration diagram for DtRetractInfoList:

Public Member Functions

 DtRetractInfoList (DtLogicalTimeFactory *logicalTimeFactory)
 
virtual ~DtRetractInfoList ()
 
virtual DtRetractInfoadd (DtRetractInfo *info)
 retract entry is added to list. More...
 
virtual DtRetractInfoadd (const DtRtiMsg &msg)
 Add an entry using data from the supplied message. More...
 
virtual void deleteAll (DtRtiApiTime const &time)
 Delete all entries with a time less then the supplied time. More...
 
virtual DtRetractInforemoveByNumber (unsigned long serialNumber)
 Return and remove the entry with the supplied serial number. More...
 
virtual void deleteByNumber (unsigned long serialNumber)
 Remove and delete the entry with the supplied serial number. More...
 
virtual DtRetractInfolookupByNumber (unsigned long serialNumber)
 Return the entry for the given serial number. More...
 
virtual DtRetractInfofirstRetractItem () const
 Return first and last item on the list. More...
 
virtual DtRetractInfolastRetractItem () const
 
virtual DtRetractInfominRetraction (DtRtiApiTime const &lower, DtRtiApiTime const &upper, bool includeLower, bool includeUpper) const
 Return the retraction info for the item with the minimum time greater (equal if include is true) than the given lower time and less equal than the upper time; NULL if no such item found. More...
 

Protected Member Functions

virtual DtRetractInfolookupItem (unsigned long serialNumber)
 Return the list item for the given serial number. More...
 
 DtRetractInfoList (const DtRetractInfoList &orig)
 Copy and assignment operators are disabled. More...
 
DtRetractInfoListoperator= (DtRetractInfoList const &orig)
 

Protected Attributes

DtLogicalTimeFactorymyLogicalTimeFactory
 

Additional Inherited Members

- Public Attributes inherited from std::multiset< K >
keys
 STL member. More...
 

Constructor & Destructor Documentation

DtRetractInfoList::DtRetractInfoList ( DtLogicalTimeFactory logicalTimeFactory)
virtual DtRetractInfoList::~DtRetractInfoList ( )
virtual
DtRetractInfoList::DtRetractInfoList ( const DtRetractInfoList orig)
protected

Copy and assignment operators are disabled.

Member Function Documentation

virtual DtRetractInfo* DtRetractInfoList::add ( DtRetractInfo info)
virtual

retract entry is added to list.

virtual DtRetractInfo* DtRetractInfoList::add ( const DtRtiMsg msg)
virtual

Add an entry using data from the supplied message.

virtual void DtRetractInfoList::deleteAll ( DtRtiApiTime const &  time)
virtual

Delete all entries with a time less then the supplied time.

virtual void DtRetractInfoList::deleteByNumber ( unsigned long  serialNumber)
virtual

Remove and delete the entry with the supplied serial number.

DtRetractInfo * DtRetractInfoList::firstRetractItem ( ) const
inlinevirtual

Return first and last item on the list.

DtRetractInfoItem is an envelope for your retract data. The data can be obtained using DtRetractInfoItem::RetractInfo()

DtRetractInfo * DtRetractInfoList::lastRetractItem ( ) const
inlinevirtual
virtual DtRetractInfo* DtRetractInfoList::lookupByNumber ( unsigned long  serialNumber)
virtual

Return the entry for the given serial number.

virtual DtRetractInfo* DtRetractInfoList::lookupItem ( unsigned long  serialNumber)
protectedvirtual

Return the list item for the given serial number.

virtual DtRetractInfo* DtRetractInfoList::minRetraction ( DtRtiApiTime const &  lower,
DtRtiApiTime const &  upper,
bool  includeLower,
bool  includeUpper 
) const
virtual

Return the retraction info for the item with the minimum time greater (equal if include is true) than the given lower time and less equal than the upper time; NULL if no such item found.

DtRetractInfoList& DtRetractInfoList::operator= ( DtRetractInfoList const &  orig)
protected
virtual DtRetractInfo* DtRetractInfoList::removeByNumber ( unsigned long  serialNumber)
virtual

Return and remove the entry with the supplied serial number.

Member Data Documentation

DtLogicalTimeFactory* DtRetractInfoList::myLogicalTimeFactory
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)