MAK RTIspy API Documentation for HLA 1516
fomTreeData.h
Go to the documentation of this file.
1 #ifndef fomTreeData_h__
2 #define fomTreeData_h__
3 /*********************************************************************
4 ** Copyright (c) 2012 MaK Technologies, Inc.
5 ** All rights reserved.
6 *********************************************************************/
7 
8 #include "rtiMsConfig.h"
9 #include "vlutil/vlMachineTypes.h"
10 #include "vlutil/vlString.h"
11 #include <vector>
12 #include <map>
13 #include "vlutil/vlFedTarget.h"
14 
16 {
17 public:
19  DtFomTreeData(int spaceToReserve = 0);
20 
21  void clearAndReserve(int spaceToReserve);
22  void clearAttrAndReserve( int spaceToReserve);
23  void clearStateAndReserve( int spaceToReserve, int spaceToReserve2 );
24  void clearAll();
25  std::vector<MAKRti::DtU32> myClassHandles;
26  std::vector<MAKRti::DtU32> myParentClassHandles;
27  std::vector<MAKRti::DtString> myClassNames;
28 
29  std::vector<MAKRti::DtU32> myAttrClassHandles;
30  std::vector<MAKRti::DtU32> myAttributeHandles;
31  std::vector<MAKRti::DtString> myAttributeNames;
32  std::vector<MAKRti::DtU32> myAttrParentClassHandles;
33  std::vector<MAKRti::DtU32> myAttrTotalClassHandles;
34 
35  // STATE DATA
36  std::vector<MAKRti::DtU32> myStateObjectClassHandles;
37  std::vector<MAKRti::DtU32> myStateAttributeHandles;
38  std::vector<bool> myStatePub;
39  std::vector<bool> myStateSub;
40  std::vector<MAKRti::DtTransportType> myStateTransport;
41  std::vector<MAKRti::DtOrderType> myStateOrder;
42 
43  std::vector<MAKRti::DtU32> myStateObjectPubSubHandles;
44  std::vector<bool> myStateObjPub;
45  std::vector<bool> myStateObjSub;
46 
47 };
48 
49 #endif // fomTreeData_h__

Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)