MAK RTIspy API Documentation for HLA 1.3
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
RTI
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
#ifndef DtAttrSetLists_H_
13
#define DtAttrSetLists_H_
14
15
#include "
rtiMsConfig.h
"
16
#include "
internalTypes.h
"
17
#include "
aHandValSet.h
"
18
#include <vlutil/vlHashlist.h>
19
22
23
class
DT_DLL_LRC
DtAttrSetLists
24
{
25
public
:
26
29
DtAttrSetLists
(
int
size,
bool
allocateMemory);
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
virtual
void
remove
(
DtAttributeHandle
handle,
40
DtTransportHandle
transportType,
DtOrderHandle
orderType,
41
DtHandle
regionHandle);
42
44
virtual
const
DtAhvps* attributeList(
45
DtTransportHandle
transportType,
DtOrderHandle
orderType,
46
DtHandle
regionHandle);
47
49
virtual
const
MAKRti::DtList& attributeLists();
50
51
protected
:
52
DtAttrSetLists
(
const
DtAttrSetLists
& orig);
53
DtAttrSetLists
& operator=(
DtAttrSetLists
const
& orig);
54
56
virtual
int
index(
57
DtTransportHandle
transportType,
DtOrderHandle
orderType);
58
59
protected
:
60
62
MAKRti::DtList
myAttrSetLists
;
63
DtAhvps**
myAttrSetArray
;
64
MAKRti::DtHashList**
myAttrSetRegionLists
;
65
int
mySize
;
66
bool
myAllocateMemory
;
67
DtAhvps*
myWorkingSet
;
68
};
69
70
#endif
Document ID: Generated on Fri Mar 14 19:08:55 EDT 2014 from SVN revision 137085
Copyright © 2005-2014 VT MÄK Inc. All Rights Reserved (
www.mak.com
)