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
reflectedRadioReceiverListHLA.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
7
#ifndef reflectedRadioReceiverListHLA_H_
8
#define reflectedRadioReceiverListHLA_H_
9
10
#if DtHLA
11
12
#include "
reflectedObjectListHLA.h
"
13
#include "
reflectedRadioReceiverHLA.h
"
14
#include "
rtiCompatibility.h
"
15
20
25
26
class
DT_DLL_VL
DtReflectedRadioReceiverList
:
public
DtReflectedObjectList
27
{
28
public
:
29
31
DtReflectedRadioReceiverList
(
DtExerciseConn
* exConn,
32
const
DtDDMRegionSet
* regionSetToUse = 0,
33
const
DtString
& updateRateTag =
DtString
(
""
) );
34
37
DtReflectedRadioReceiverList
(
DtExerciseConn
* exConn,
38
const
DtList
*handleList,
const
DtDDMRegionSet
* regionSetToUse = 0,
39
const
DtString
& updateRateTag =
DtString
(
""
) );
40
42
virtual
~
DtReflectedRadioReceiverList
();
43
45
virtual
DtReflectedRadioReceiver
* lookup(
46
#
if
DtHLA_1516
47
RTI::ObjectInstanceHandle
id
);
48
#else
49
RTI::ObjectHandle
id);
50
#endif
51
53
virtual
DtReflectedRadioReceiver
* lookup(
54
const
DtGlobalObjectDesignator
& objName);
55
57
virtual
DtReflectedRadioReceiver
* first()
const
;
58
virtual
DtReflectedRadioReceiver
* last()
const
;
59
61
virtual
void
addRadioReceiverAdditionCallback(
62
DtRadioReceiverCallbackFunction
cb,
void
* userData);
63
virtual
void
removeRadioReceiverAdditionCallback(
64
DtRadioReceiverCallbackFunction
cb,
void
* userData);
65
67
virtual
void
addRadioReceiverRemovalCallback(
68
DtRadioReceiverCallbackFunction
cb,
void
* userData);
69
virtual
void
removeRadioReceiverRemovalCallback(
70
DtRadioReceiverCallbackFunction
cb,
void
* userData);
71
72
protected
:
73
75
DtReflectedRadioReceiverList
(
const
DtReflectedRadioReceiverList
& orig);
76
78
DtReflectedRadioReceiverList
&
operator=
(
79
const
DtReflectedRadioReceiverList
& orig);
80
83
virtual
DtReflectedObject
*
newReflectedObject
(
DtHlaObject
* obj)
const
;
84
90
virtual
void
objectAdded
(
DtReflectedObject
* obj);
91
94
virtual
const
DtList
* dfltHandleList();
95
};
96
97
#endif //DtHLA
98
#endif //DtReflectedRadioReceiverList_H_
99
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
)