VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 
17 
20  DtReflectedObject* obj, void* userData);
21 
22 
26 {
27 public:
28 
31 
34  DtReflectedObjectCallbackFunction cb, void* userData);
35 
38 
41 
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 
61  void* myUserData;
62 };
63 
64 #endif
65 
const bool operator==(const DtU128 &lhs, const DtU128 &rhs)
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file contains the declaration of DtList and DtListItem.
class DtReflectedObject:
Definition: reflectedObjectHLA.h:36
void * myUserData
Definition: reflectedObjectCallbackInfo.h:61
Instances of DtReflectedObjectCallbackInfo are used to contain the function and user data associated ...
Definition: reflectedObjectCallbackInfo.h:25
This is a base class from which elements of a DtIntrusiveList must be derived.
Definition: vlList.h:158
DtReflectedObjectCallbackFunction myCallbackFunction
Definition: reflectedObjectCallbackInfo.h:60
const bool operator!=(const DtU128 &lhs, const DtU128 &rhs)
void(* DtReflectedObjectCallbackFunction)(DtReflectedObject *obj, void *userData)
Callback function that takes a DtReflectedObject and user data.
Definition: reflectedObjectCallbackInfo.h:19

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)