VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
refAttrCbInfo.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 "
refAttrCbList.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 Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)