9 #if !defined(DtIFSPEC13) && !defined(DtIFSPEC1516)
14 #ifndef DtRequestMimDataInteraction_H_
15 #define DtRequestMimDataInteraction_H_
20 #include <vlutil/vlList.h>
22 class DtMomInterCbMgr;
23 class DtRequestMimDataInteraction;
24 typedef void (*DtRequestMimDataInteractionCb)
25 (
const DtRequestMimDataInteraction& inter,
void* usr);
28 public DtRequestInteraction
33 DtRequestMimDataInteraction();
36 virtual ~DtRequestMimDataInteraction();
39 DtRequestMimDataInteraction(
40 const DtRequestMimDataInteraction& orig);
43 DtRequestMimDataInteraction& operator=(
44 const DtRequestMimDataInteraction& orig);
52 virtual bool setFromPhvps(
const DtPhvps& phvps);
56 static DtRequestInteraction* create();
59 static void addCallback(DtMomInterCbMgr* callBackManager,
60 DtRequestMimDataInteractionCb cb,
void* usr);
61 static void removeCallback(DtMomInterCbMgr* callBackManager,
62 DtRequestMimDataInteractionCb cb,
void* usr);
65 static const char* theInteractionName;
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: pHandValSet.h:38
The declaration of internal types.