MAK RTIspy API Documentation for HLA 1.3
 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 | Friends
DtMessageItem Class Reference

Envelope used by DtMsgQueue to contain the messsage inserted into it. More...

+ Inheritance diagram for DtMessageItem:
+ Collaboration diagram for DtMessageItem:

Public Member Functions

virtual ~DtMessageItem ()
 Destructor. More...
 
virtual bool operator<= (const DtSortedListItem &item) const
 Comparison operators for sorting. More...
 
virtual bool operator< (const DtSortedListItem &item) const
 
virtual bool operator>= (const DtSortedListItem &item) const
 
virtual bool operator> (const DtSortedListItem &item) const
 
virtual bool operator== (const DtSortedListItem &item) const
 
virtual void printData (DtLogicalTimeFactory *logicalTimeFactory)
 Print data. More...
 
virtual DtRtiMsgmsg ()
 Return pointer to data as a message. More...
 
- Public Member Functions inherited from DtSortedListItem
virtual ~DtSortedListItem ()
 Destructor. More...
 
DtSortedListItemprev () const
 Return previous (next) item. More...
 
DtSortedListItemnext () const
 
void * data () const
 Returns the data element contained in the DtSortedListItem envelope. More...
 
virtual void printData ()
 Print data contents. More...
 

Protected Member Functions

 DtMessageItem (void *data, DtLogicalTimeFactory *fedTimeFactory)
 Constructor - called only by DtRtiMsgQueue. More...
 
- Protected Member Functions inherited from DtSortedListItem
 DtSortedListItem (void *d)
 Constructor - called only by DtSortedList. More...
 

Protected Attributes

DtRtiMsgmyMsg
 
DtLogicalTimeFactorymyLogicalTimeFactory
 
- Protected Attributes inherited from DtSortedListItem
DtSortedListItemmyPrev
 
DtSortedListItemmyNext
 
void * myData
 

Friends

class DtRtiMsgQueue
 

Detailed Description

Envelope used by DtMsgQueue to contain the messsage inserted into it.

Constructor & Destructor Documentation

virtual DtMessageItem::~DtMessageItem ( )
virtual

Destructor.

DtMessageItem::DtMessageItem ( void *  data,
DtLogicalTimeFactory fedTimeFactory 
)
protected

Constructor - called only by DtRtiMsgQueue.

Member Function Documentation

DtRtiMsg * DtMessageItem::msg ( )
inlinevirtual

Return pointer to data as a message.

References myMsg.

virtual bool DtMessageItem::operator< ( const DtSortedListItem item) const
virtual

Reimplemented from DtSortedListItem.

virtual bool DtMessageItem::operator<= ( const DtSortedListItem item) const
virtual

Comparison operators for sorting.

Reimplemented from DtSortedListItem.

virtual bool DtMessageItem::operator== ( const DtSortedListItem item) const
virtual

Reimplemented from DtSortedListItem.

virtual bool DtMessageItem::operator> ( const DtSortedListItem item) const
virtual

Reimplemented from DtSortedListItem.

virtual bool DtMessageItem::operator>= ( const DtSortedListItem item) const
virtual

Reimplemented from DtSortedListItem.

virtual void DtMessageItem::printData ( DtLogicalTimeFactory logicalTimeFactory)
virtual

Print data.

Friends And Related Function Documentation

friend class DtRtiMsgQueue
friend

Member Data Documentation

DtLogicalTimeFactory* DtMessageItem::myLogicalTimeFactory
protected
DtRtiMsg* DtMessageItem::myMsg
protected

Referenced by msg().


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

Document ID: Generated on Thu May 11 15:55:32 EDT 2023 from SVN revision 254743
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)