![]() |
MAK RTIspy API Documentation for HLA 1.3
|
00001 /********************************************************************* 00002 ** Copyright (c) 2008 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: metadataTestId.h,v $ $Revision: 1.3 $ $State: Exp $ 00007 *********************************************************************/ 00008 00009 #ifndef DtRtiMtdTestId_H_ 00010 #define DtRtiMtdTestId_H_ 00011 00016 00017 #include "metadata.h" 00018 00019 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E) 00020 #include <RTI/Handle.h> 00021 #else 00022 #ifdef DtIFSPEC13DLC 00023 #include "RTI13.h" 00024 #else 00025 #include "RTI.hh" 00026 #endif 00027 #endif 00028 00031 class DT_DLL_LRC DtRtiMtdTestId : public DtRtiMetadata 00032 { 00033 00034 public: 00035 00037 DtRtiMtdTestId( caddr_t msg ); 00038 DtRtiMtdTestId( DtRtiMsg* msg ); 00039 00041 virtual ~DtRtiMtdTestId(); 00042 00043 private: 00044 00046 DtRtiMtdTestId(const DtRtiMtdTestId &); 00047 00049 DtRtiMtdTestId& operator=(const DtRtiMtdTestId &); 00050 00051 public: 00052 00056 virtual bool get( unsigned int& testId ) const; 00057 00061 virtual bool set( unsigned int testId ); 00062 00063 00064 protected: 00065 00066 const unsigned int myPayloadAlignment; 00067 00068 }; 00069 00070 #endif //! DtRtiMtdTestId_H_