![]() |
MAK RTIspy API Documentation for HLA 1.3
|
00001 /********************************************************************* 00002 ** Copyright (c) 2007 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: metadataFwderGroupId.h,v $ $Revision: 1.5 $ $State: Exp $ 00007 *********************************************************************/ 00008 00009 #ifndef DtRtiMtdForwarderGroupId_H_ 00010 #define DtRtiMtdForwarderGroupId_H_ 00011 00016 00017 #include "metadata.h" 00018 #include "bitMask.h" 00019 00020 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E) 00021 #include <RTI/Handle.h> 00022 #else 00023 #ifdef DtIFSPEC13DLC 00024 #include "RTI13.h" 00025 #else 00026 #include "RTI.hh" 00027 #endif 00028 #endif 00029 00030 class DT_DLL_LRC DtRtiMtdForwarderGroupId : public DtRtiMetadata 00031 { 00032 00033 public: 00034 00036 DtRtiMtdForwarderGroupId( caddr_t msg ); 00037 DtRtiMtdForwarderGroupId( DtRtiMsg* msg ); 00038 00040 virtual ~DtRtiMtdForwarderGroupId(); 00041 00042 private: 00043 00045 DtRtiMtdForwarderGroupId(const DtRtiMtdForwarderGroupId &); 00046 00048 DtRtiMtdForwarderGroupId& operator=(const DtRtiMtdForwarderGroupId &); 00049 00050 public: 00051 00057 virtual int get( char** groupName ) const; 00058 00062 virtual bool set( const char* groupName, unsigned int nameLen = 0 ); 00063 00064 00065 public: 00066 00067 protected: 00068 00069 const unsigned int myPayloadAlignment; 00070 00071 }; 00072 00073 #endif //! DtRtiMtdForwarderGroupId_H_