13 #ifndef DtDisableAsynchronousDeliveryInteraction_H_
14 #define DtDisableAsynchronousDeliveryInteraction_H_
19 #include <vlutil/vlList.h>
21 class DtMomInterCbMgr;
22 class DtDisableAsynchronousDeliveryInteraction;
23 typedef void (*DtDisableAsynchronousDeliveryInteractionCb)
24 (
const DtDisableAsynchronousDeliveryInteraction& inter,
void* usr);
26 class DT_DLL_LRC DtDisableAsynchronousDeliveryInteraction :
27 public DtServiceInteraction
32 DtDisableAsynchronousDeliveryInteraction();
35 virtual ~DtDisableAsynchronousDeliveryInteraction();
38 DtDisableAsynchronousDeliveryInteraction(
39 const DtDisableAsynchronousDeliveryInteraction& orig);
42 DtDisableAsynchronousDeliveryInteraction& operator=(
43 const DtDisableAsynchronousDeliveryInteraction& orig);
51 virtual bool setFromPhvps(
const DtPhvps& phvps);
56 static DtServiceInteraction* create();
59 static void addCallback(DtMomInterCbMgr* callBackManager,
60 DtDisableAsynchronousDeliveryInteractionCb cb,
void* usr);
61 static void removeCallback(DtMomInterCbMgr* callBackManager,
62 DtDisableAsynchronousDeliveryInteractionCb 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.