MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
momObject.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright(c) 2001 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: momObject.h,v $ $Revision: 1.8 $ $State: Exp $
7 *********************************************************************/
8 #ifdef DtMOM
9 
12 #ifndef DtMomObject_H_
13 #define DtMomObject_H_
14 
15 #include "rtiMsConfig.h"
16 #include "internalTypes.h"
17 #include "attrHandSet.h"
18 
19 class DT_DLL_LRC DtMomObjectInfo
20 {
21 public:
22 
24  DtMomObjectInfo();
25 
27  virtual ~DtMomObjectInfo();
28 
29  virtual void setActualClass(DtHandle handle);
30 
31  virtual DtHandle actualClass();
32 
33  virtual void setKnownClass(DtHandle handle);
34 
35  virtual DtHandle knownClass();
36 
37  virtual void setOwned(DtAttributeHandleSet const & set);
38 
39  virtual DtAttributeHandleSet const & owned() const;
40  virtual DtAttributeHandleSet & owned();
41 
42 
43 
44 protected:
45  DtHandle myActualClass;
46  DtHandle myKnownClass;
47  DtAttributeHandleSet myOwned;
48 
49 private:
51  DtMomObjectInfo(const DtMomObjectInfo& orig);
52 
53 
54 
55 };
56 
57 #endif
58 #endif
Definition: attrHandSet.h:37
unsigned long DtHandle
The internal types.
Definition: internalTypes.h:25
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
The declaration of internal types.

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)