13 #ifndef DtNextEventRequestAvailableInteraction_H_
14 #define DtNextEventRequestAvailableInteraction_H_
19 #include <vlutil/vlList.h>
21 class DtMomInterCbMgr;
22 class DtNextEventRequestAvailableInteraction;
23 typedef void (*DtNextEventRequestAvailableInteractionCb)
24 (
const DtNextEventRequestAvailableInteraction& inter,
void* usr);
26 class DT_DLL_LRC DtNextEventRequestAvailableInteraction :
27 public DtServiceInteraction
32 DtNextEventRequestAvailableInteraction();
35 virtual ~DtNextEventRequestAvailableInteraction();
38 DtNextEventRequestAvailableInteraction(
39 const DtNextEventRequestAvailableInteraction& orig);
42 DtNextEventRequestAvailableInteraction& operator=(
43 const DtNextEventRequestAvailableInteraction& orig);
51 virtual bool setFromPhvps(
const DtPhvps& phvps);
60 static DtServiceInteraction* create();
63 static void addCallback(DtMomInterCbMgr* callBackManager,
64 DtNextEventRequestAvailableInteractionCb cb,
void* usr);
65 static void removeCallback(DtMomInterCbMgr* callBackManager,
66 DtNextEventRequestAvailableInteractionCb cb,
void* usr);
71 virtual void encodeFedtime(
72 const DtMomInteraction& data,
77 virtual void decodeFedtime(
78 DtMomInteraction* data,
83 static const char* theInteractionName;
88 DtMomNetParameter* myEncodedTime;
89 bool myReceivedEncodedTime;
91 const char *FEDTIME_PARAMETER_NAME;
RTI_API::LogicalTime DtRtiApiTime
Typedefs for RTI API types that frequently require conditional precompile directives.
Definition: rtiApiTypes.h:91
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: pHandValSet.h:38
The declaration of internal types.
DtHandle DtParameterHandle
Definition: internalTypes.h:56