MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
attrSetLists.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2001 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: attrSetLists.h,v $ $Revision: 1.9 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #pragma once
13 
14 #include "rtiMsConfig.h"
15 #include "aHandValList.h"
16 #include "internalTypes.h"
17 #include "aHandValSet.h"
18 #include <vlutil/vlHashlist.h>
19 
22 
24 {
25 public:
26 
29  DtAttrSetLists(int size);
30 
31  virtual ~DtAttrSetLists();
32 
33 
35  virtual void add(
36  DtAttributeHandle handle, const char* value, unsigned long valueLength,
37  DtTransportHandle transportType, DtOrderHandle orderType,
38  DtHandle regionHandle, unsigned int updateRateOffset=0);
39 
41  virtual const DtAhvpList* attributeList(
42  DtTransportHandle transportType, DtOrderHandle orderType,
43  DtHandle regionHandle);
44 
46  virtual const MAKRti::DtList& attributeLists();
47 
48 protected:
49  DtAttrSetLists(const DtAttrSetLists& orig);
50  DtAttrSetLists& operator=(DtAttrSetLists const& orig);
51 
53  virtual int index(
54  DtTransportHandle transportType, DtOrderHandle orderType);
55 
56 protected:
57 
59  MAKRti::DtList myAttrSetLists;
61  MAKRti::DtHashList** myAttrSetRegionLists;
62  int mySize;
64 };
65 

Document ID: Generated on Mon Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)