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 
MAKRti::DtHashList ** myAttrSetRegionLists
Definition: attrSetLists.h:61
int mySize
Definition: attrSetLists.h:62
A class used to build up list of attribute lists segregated by transport, order, and region...
Definition: attrSetLists.h:23
DtHandle DtTransportHandle
Definition: internalTypes.h:59
DtAhvpList ** myAttrSetArray
Definition: attrSetLists.h:60
DtAhvpList * myWorkingSet
Definition: attrSetLists.h:63
unsigned long DtHandle
The internal types.
Definition: internalTypes.h:41
DtHandle DtAttributeHandle
Definition: internalTypes.h:54
Definition: aHandValList.h:26
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
The declaration of internal types.
MAKRti::DtList myAttrSetLists
Collection of attribute handle value sets.
Definition: attrSetLists.h:59
DtHandle DtOrderHandle
Definition: internalTypes.h:58

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)