VR-Link API Documentation for DIS
 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 MAK Technologies, Inc
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.
Instances of DtReflectedObject are used to represent a simulation entity reflected across a network (...
Definition: reflectedObjectDIS.h:34
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 Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)