VR-Link API Documentation for HLA 1.3
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
reflectAttributeValuesCbInfo.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
9
10
#ifndef DtReflectAttributeValuesCbInfo_H_
11
#define DtReflectAttributeValuesCbInfo_H_
12
13
#if DtHLA
14
15
#include "
reflectAttributeValuesCbList.h
"
16
#include "
rtiNamespace.h
"
17
18
22
class
DT_DLL_VL
DtReflectAttributeValuesCbInfo
23
{
24
public
:
25
27
DtReflectAttributeValuesCbInfo
(
28
#
if
DtHLA_1516
29
RTI::ObjectInstanceHandle
id
,
30
#
else
31
RTI::ObjectHandle
id
,
32
#endif
33
DtReflectAttributeValuesCb
cb,
34
void
* usr);
35
37
virtual
~
DtReflectAttributeValuesCbInfo
();
38
40
DtReflectAttributeValuesCbInfo
(
41
const
DtReflectAttributeValuesCbInfo
& orig);
42
44
DtReflectAttributeValuesCbInfo
& operator=(
45
const
DtReflectAttributeValuesCbInfo
& orig);
46
48
virtual
int
match(
const
DtReflectAttributeValuesCbInfo
*
const
other)
const
;
49
51
virtual
int
operator==
(
const
DtReflectAttributeValuesCbInfo
& other)
const
;
52
54
#if DtHLA_1516
55
virtual
inline
const
RTI::ObjectInstanceHandle& objectId()
const
;
56
#else
57
virtual
inline
const
RTI::ObjectHandle& objectId()
const
;
58
#endif
59
61
virtual
const
DtReflectAttributeValuesCb
& cbFunction()
const
;
62
64
virtual
void
* userData()
const
;
65
66
protected
:
67
68
#if DtHLA_1516
69
RTI::ObjectInstanceHandle myId;
70
#else
71
RTI::ObjectHandle
myId
;
72
#endif
73
DtReflectAttributeValuesCb
myFunc
;
74
void
*
myUsr
;
75
};
76
77
#if DtHLA_1516
78
inline
const
RTI::ObjectInstanceHandle&
79
#else
80
inline
const
RTI::ObjectHandle&
81
#endif
82
DtReflectAttributeValuesCbInfo::objectId
()
const
83
{
84
return
myId
;
85
}
86
87
inline
const
DtReflectAttributeValuesCb
&
88
DtReflectAttributeValuesCbInfo::cbFunction
()
const
89
{
90
return
myFunc
;
91
}
92
93
inline
void
*
DtReflectAttributeValuesCbInfo::userData
()
const
94
{
95
return
myUsr
;
96
}
97
98
#endif
99
#endif
100
Document ID: Generated on Fri May 15 06:36:13 EDT 2015 from SVN revision 153263
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)