VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vl
reflectedEnvironmentProcessListHLA.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
10
11
#ifndef reflectedEnvironmentProcessListHLA_H_
12
#define reflectedEnvironmentProcessListHLA_H_
13
14
#if DtHLA
15
16
#include "
reflectedObjectListHLA.h
"
17
#include "
reflectedEnvironmentProcessHLA.h
"
18
19
26
class
DT_DLL_VL
DtReflectedEnvironmentProcessList
:
public
DtReflectedObjectList
27
{
28
public
:
29
32
DtReflectedEnvironmentProcessList
(
DtExerciseConn
* exConn,
33
const
DtDDMRegionSet
* regionSetToUse = 0,
34
const
DtString
& updateRateTag =
DtString
(
""
));
35
38
DtReflectedEnvironmentProcessList
(
DtExerciseConn
* exConn,
39
const
DtList
*handleList,
const
DtDDMRegionSet
* regionSetToUse = 0,
40
const
DtString
& updateRateTag =
DtString
(
""
));
41
43
virtual
~
DtReflectedEnvironmentProcessList
();
44
46
virtual
DtReflectedEnvironmentProcess
* lookup(
47
#
if
DtHLA_1516
48
RTI::ObjectInstanceHandle
id
);
49
#else
50
RTI::ObjectHandle
id);
51
#endif
52
54
virtual
DtReflectedEnvironmentProcess
* lookup(
55
const
DtGlobalObjectDesignator
& objName);
56
58
virtual
DtReflectedEnvironmentProcess
* first()
const
;
59
virtual
DtReflectedEnvironmentProcess
* last()
const
;
60
62
virtual
void
addEnvironmentProcessAdditionCallback(
63
DtEnvironmentProcessCallbackFunction
cb,
void
* userData);
64
virtual
void
removeEnvironmentProcessAdditionCallback(
65
DtEnvironmentProcessCallbackFunction
cb,
void
* userData);
66
68
virtual
void
addEnvironmentProcessRemovalCallback(
69
DtEnvironmentProcessCallbackFunction
cb,
void
* userData);
70
virtual
void
removeEnvironmentProcessRemovalCallback(
71
DtEnvironmentProcessCallbackFunction
cb,
void
* userData);
72
73
protected
:
74
76
DtReflectedEnvironmentProcessList
(
77
const
DtReflectedEnvironmentProcessList
& orig);
78
80
DtReflectedEnvironmentProcessList
&
operator
=
81
(
const
DtReflectedEnvironmentProcessList
& orig);
82
83
protected
:
84
87
virtual
DtReflectedObject
*
newReflectedObject
(
DtHlaObject
* obj)
const
;
88
93
virtual
void
objectAdded
(
DtReflectedObject
* obj);
94
97
virtual
const
DtList
* dfltHandleList();
98
};
99
100
#endif
101
#endif
102
Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)