![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /********************************************************************* 00002 ** Copyright (c) 2001 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: sendMsgQEtry.h,v $ $Revision: 1.4 $ $State: Exp $ 00007 *********************************************************************/ 00008 00011 00012 #ifndef DtSendMessageQueueEntry_H_ 00013 #define DtSendMessageQueueEntry_H_ 00014 00015 00016 #include <vl/hostStructs.h> 00017 00018 class DtSimInterfaceContent; 00019 00026 #include "vrfcore/vrfcoreDefines.h" 00027 class DT_DLL_vrfcore DtSendMessageQueueEntry 00028 { 00029 public: 00030 00032 DtSendMessageQueueEntry(const DtSimulationAddress& recipient, 00033 const DtSimInterfaceContent& content, unsigned long sequenceNumber); 00034 00036 virtual ~DtSendMessageQueueEntry(); 00037 00038 virtual const DtSimulationAddress& recipient() const; 00039 00040 virtual DtSimInterfaceContent& content() const; 00041 00042 virtual unsigned long sequenceNumber() const; 00043 00044 protected: 00045 00047 DtSendMessageQueueEntry(const DtSendMessageQueueEntry& orig); 00048 00050 DtSendMessageQueueEntry& operator=(const DtSendMessageQueueEntry& orig); 00051 00052 protected: 00053 00054 DtSimulationAddress myRecipient; 00055 DtSimInterfaceContent * myContent; 00056 unsigned long mySequenceNumber; 00057 }; 00058 00059 #endif