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
static
bool
checkEntityIdentifier(
DtReflectedObject
* obj,
void
* usr);
46
48
virtual
DtReflectedRadioReceiver
* lookup(
49
#
if
DtHLA_1516
50
RTI::ObjectInstanceHandle
id
);
51
#else
52
RTI::ObjectHandle
id);
53
#endif
54
56
virtual
DtReflectedRadioReceiver
* lookup(
57
const
DtGlobalObjectDesignator
& objName);
58
60
virtual
DtReflectedRadioReceiver
* first()
const
;
61
virtual
DtReflectedRadioReceiver
* last()
const
;
62
64
virtual
void
addRadioReceiverAdditionCallback(
65
DtRadioReceiverCallbackFunction
cb,
void
* userData);
66
virtual
void
removeRadioReceiverAdditionCallback(
67
DtRadioReceiverCallbackFunction
cb,
void
* userData);
68
70
virtual
void
addRadioReceiverRemovalCallback(
71
DtRadioReceiverCallbackFunction
cb,
void
* userData);
72
virtual
void
removeRadioReceiverRemovalCallback(
73
DtRadioReceiverCallbackFunction
cb,
void
* userData);
74
75
protected
:
76
78
DtReflectedRadioReceiverList
(
const
DtReflectedRadioReceiverList
& orig);
79
81
DtReflectedRadioReceiverList
&
operator=
(
82
const
DtReflectedRadioReceiverList
& orig);
83
86
virtual
DtReflectedObject
*
newReflectedObject
(
DtHlaObject
* obj)
const
;
87
93
virtual
void
objectAdded
(
DtReflectedObject
* obj);
94
97
virtual
const
DtList
* dfltHandleList();
98
};
99
100
#endif //DtHLA
101
#endif //DtReflectedRadioReceiverList_H_
102
Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (
www.mak.com
)