13 #ifndef DtRequestObjectsUpdatedInteraction_H_
14 #define DtRequestObjectsUpdatedInteraction_H_
17 #include <vlutil/vlList.h>
19 class DtMomInterCbMgr;
20 class DtRequestObjectsUpdatedInteraction;
21 typedef void (*DtRequestObjectsUpdatedInteractionCb)
22 (
const DtRequestObjectsUpdatedInteraction& inter,
void* usr);
24 class DT_DLL_LRC DtRequestObjectsUpdatedInteraction :
25 public DtRequestInteraction
30 DtRequestObjectsUpdatedInteraction();
33 virtual ~DtRequestObjectsUpdatedInteraction();
36 DtRequestObjectsUpdatedInteraction(
37 const DtRequestObjectsUpdatedInteraction& orig);
40 DtRequestObjectsUpdatedInteraction& operator=(
41 const DtRequestObjectsUpdatedInteraction& orig);
49 virtual bool setFromPhvps(
const DtPhvps& phvps);
54 static DtRequestInteraction* create();
57 static void addCallback(DtMomInterCbMgr* callBackManager,
58 DtRequestObjectsUpdatedInteractionCb cb,
void* usr);
59 static void removeCallback(DtMomInterCbMgr* callBackManager,
60 DtRequestObjectsUpdatedInteractionCb cb,
void* usr);
64 static const char* theInteractionName;
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: pHandValSet.h:38