13 #ifndef DtRequestObjectsOwnedInteraction_H_
14 #define DtRequestObjectsOwnedInteraction_H_
19 #include <vlutil/vlList.h>
21 class DtMomInterCbMgr;
22 class DtRequestObjectsOwnedInteraction;
23 typedef void (*DtRequestObjectsOwnedInteractionCb)
24 (
const DtRequestObjectsOwnedInteraction& inter,
void* usr);
26 class DT_DLL_LRC DtRequestObjectsOwnedInteraction :
27 public DtRequestInteraction
32 DtRequestObjectsOwnedInteraction();
35 virtual ~DtRequestObjectsOwnedInteraction();
38 DtRequestObjectsOwnedInteraction(
39 const DtRequestObjectsOwnedInteraction& orig);
42 DtRequestObjectsOwnedInteraction& operator=(
43 const DtRequestObjectsOwnedInteraction& orig);
47 virtual const DtPhvps& phvps();
51 virtual bool setFromPhvps(
const DtPhvps& phvps);
56 static DtRequestInteraction* create();
59 static void addCallback(DtMomInterCbMgr* callBackManager,
60 DtRequestObjectsOwnedInteractionCb cb,
void* usr);
61 static void removeCallback(DtMomInterCbMgr* callBackManager,
62 DtRequestObjectsOwnedInteractionCb cb,
void* usr);
66 static const char* theInteractionName;
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
The declaration of internal types.