MAK RTIspy API Documentation for HLA 1516
 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.
virtual DtRetractInfoadd (const DtRtiMsg &msg)
 Add an entry using data from the supplied message.
virtual void deleteAll (DtFEDTIME const &time)
 Delete all entries with a time less then the supplied time.
virtual DtRetractInforemoveByNumber (unsigned long serialNumber)
 Return and remove the entry with the supplied serial number.
virtual void deleteByNumber (unsigned long serialNumber)
 Remove and delete the entry with the supplied serial number.
virtual DtRetractInfolookupByNumber (unsigned long serialNumber)
 Return the entry for the given serial number.
virtual DtRetractInfofirstRetractItem () const
 Return first and last item on the list.
virtual DtRetractInfolastRetractItem () const
virtual DtRetractInfominRetraction (DtFEDTIME const &lower, DtFEDTIME 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.

Protected Member Functions

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

Protected Attributes

DtLogicalTimeFactorymyLogicalTimeFactory

Additional Inherited Members

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

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 ( DtFEDTIME 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 ( DtFEDTIME const &  lower,
DtFEDTIME 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 Mon Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)