VR-Exchange 2.10 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ddsCallbackInfo.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2013 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vlDds/dllExport.h>
13 
15 typedef void (*DtDdsCallbackFunction)( void* obj, void* userData );
16 
17 namespace MAKVrExchange
18 {
19 
20  namespace DtDdsBroker
21  {
22 
26  {
27  public:
28 
29  DtDdsCbInfo( DtDdsCallbackFunction cb, void* userData );
30 
31  virtual ~DtDdsCbInfo();
32 
33  virtual DtDdsCallbackFunction callbackFunction();
34 
35  virtual void* userData();
36 
37  protected:
38 
40  void* myUserData;
41 
42  };
43 
44  }
45 }
DtDdsCallbackFunction myCb
Definition: ddsCallbackInfo.h:39
void * myUserData
Definition: ddsCallbackInfo.h:40
#define DT_DLL_VLDDS
Definition: brokers/ddsBroker/vlDds/dllExport.h:20
void(* DtDdsCallbackFunction)(void *obj, void *userData)
Generic callback function signature.
Definition: ddsCallbackInfo.h:15
Helper class for storing update callbacks.
Definition: ddsCallbackInfo.h:25

Document ID: Generated on Mon May 25 18:45:12 EDT 2026 from SVN revision 289111
Copyright © 2005-2026 MAK Technologies. All Rights Reserved (www.mak.com)