11 #ifndef DtRequestSyncPointStatusInteraction_H_
12 #define DtRequestSyncPointStatusInteraction_H_
14 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E) || defined(DtIFSPEC1516_2025)
19 #include <vlutil/vlList.h>
21 class DtMomInterCbMgr;
22 class DtRequestSyncPointStatusInteraction;
23 typedef void (*DtRequestSyncPointStatusInteractionCb)
24 (
const DtRequestSyncPointStatusInteraction& inter,
void* usr);
26 class DT_DLL_LRC DtRequestSyncPointStatusInteraction :
27 public DtRequestInteraction
32 DtRequestSyncPointStatusInteraction();
35 virtual ~DtRequestSyncPointStatusInteraction();
38 DtRequestSyncPointStatusInteraction(
39 const DtRequestSyncPointStatusInteraction& orig);
42 DtRequestSyncPointStatusInteraction& operator=(
43 const DtRequestSyncPointStatusInteraction& orig);
51 virtual bool setFromPhvps(
const DtPhvps& phvps);
56 static DtRequestInteraction* create();
59 static void addCallback(DtMomInterCbMgr* callBackManager,
60 DtRequestSyncPointStatusInteractionCb cb,
void* usr);
61 static void removeCallback(DtMomInterCbMgr* callBackManager,
62 DtRequestSyncPointStatusInteractionCb cb,
void* usr);
66 static const char* theInteractionName;
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: pHandValSet.h:38
The declaration of internal types.