VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
entityIdentifierCallbackInfo.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2015 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
8 #pragma once
9 
10 #include <vlutil/vlList.h>
11 #include <vrfutil/rwUUID.h>
12 
14 
15 typedef void (*DtUUIDCallbackFunction)(
16  const DtUUID& eid, void* userData);
17 
22 
25 {
26 public:
27 
30 
33  DtUUIDCallbackFunction cb, void* userData);
34 
36  virtual ~DtUUIDCallbackInfo();
37 
40 
42  DtUUIDCallbackInfo& operator=(
43  const DtUUIDCallbackInfo& orig);
44 
46  bool operator==(const DtUUIDCallbackInfo& orig) const;
47  bool operator!=(const DtUUIDCallbackInfo& orig) const;
48 
50  virtual void setCallbackFunction(DtUUIDCallbackFunction funct);
51  virtual DtUUIDCallbackFunction callbackFunction() const;
52 
54  virtual void setUserData(void* data);
55  virtual void* userData() const;
56 
57 protected:
58 
60  void* myUserData;
61 };

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)