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
reflectedObjectCallbackInfo.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 DtReflectedObjectCallbackInfo_H_
11
#define DtReflectedObjectCallbackInfo_H_
12
13
14
#include <
vlutil/vlList.h
>
15
16
class
DT_DLL_VL
DtReflectedObject
;
17
19
typedef
void (*
DtReflectedObjectCallbackFunction
)(
20
DtReflectedObject
* obj,
void
* userData);
21
22
25
class
DT_DLL_VL
DtReflectedObjectCallbackInfo
:
public
DtListedObj
26
{
27
public
:
28
30
DtReflectedObjectCallbackInfo
();
31
33
DtReflectedObjectCallbackInfo
(
34
DtReflectedObjectCallbackFunction
cb,
void
* userData);
35
37
virtual
~
DtReflectedObjectCallbackInfo
();
38
40
DtReflectedObjectCallbackInfo
(
const
DtReflectedObjectCallbackInfo
& orig);
41
43
DtReflectedObjectCallbackInfo
& operator=(
44
const
DtReflectedObjectCallbackInfo
& orig);
45
47
int
operator==
(
const
DtReflectedObjectCallbackInfo
& orig)
const
;
48
int
operator!=
(
const
DtReflectedObjectCallbackInfo
& orig)
const
;
49
51
virtual
void
setCallbackFunction(
DtReflectedObjectCallbackFunction
funct);
52
virtual
DtReflectedObjectCallbackFunction
callbackFunction()
const
;
53
55
virtual
void
setUserData(
void
* data);
56
virtual
void
* userData()
const
;
57
58
protected
:
59
60
DtReflectedObjectCallbackFunction
myCallbackFunction
;
61
void
*
myUserData
;
62
};
63
64
#endif
65
Document ID: Generated on Mon Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (
www.mak.com
)