VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
regCtlCbInfo.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 DtRegControlCbInfo_H_
11
#define DtRegControlCbInfo_H_
12
13
#if DtHLA
14
15
#include "
regCtlCbList.h
"
16
#include "
rtiNamespace.h
"
17
#include "
stateMsg.h
"
18
19
23
class
DT_DLL_VL
DtRegControlCbInfo
24
{
25
public
:
26
28
DtRegControlCbInfo
(RTI::ObjectClassHandle h,
29
DtRegControlCb
cb,
30
void
* usr);
31
33
virtual
~
DtRegControlCbInfo
();
34
36
DtRegControlCbInfo
(
37
const
DtRegControlCbInfo
& orig);
38
40
DtRegControlCbInfo
& operator=(
41
const
DtRegControlCbInfo
& orig);
42
44
virtual
int
match(
const
DtRegControlCbInfo
*
const
other)
const
;
45
47
virtual
int
operator==
(
const
DtRegControlCbInfo
& other)
const
;
48
50
virtual
const
RTI::ObjectClassHandle& objectClass()
const
;
51
53
virtual
const
DtRegControlCb
& cbFunction()
const
;
54
56
virtual
void
* userData()
const
;
57
58
protected
:
59
60
RTI::ObjectClassHandle
myClass
;
61
DtRegControlCb
myFunc
;
62
void
*
myUsr
;
63
};
64
65
typedef
DtRegControlCbInfo
DtStartRegsCbInfo
;
66
typedef
DtRegControlCbInfo
DtStopRegsCbInfo
;
67
68
inline
const
RTI::ObjectClassHandle&
DtRegControlCbInfo::objectClass
()
const
69
{
70
return
myClass
;
71
}
72
73
inline
const
DtRegControlCb
&
DtRegControlCbInfo::cbFunction
()
const
74
{
75
return
myFunc
;
76
}
77
78
inline
void
*
DtRegControlCbInfo::userData
()
const
79
{
80
return
myUsr
;
81
}
82
83
#endif
84
#endif
85
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
)