8 #ifndef interDdmMgr1516e_H_
9 #define interDdmMgr1516e_H_
23 class DT_DLL_LRC DtInterDataDistMgr1516e :
public DtInterDataDistMgr
33 virtual ~DtInterDataDistMgr1516e();
38 DtInterDataDistMgr1516e(DtInterDataDistMgr1516e
const& other);
41 DtInterDataDistMgr1516e& operator=(DtInterDataDistMgr1516e
const& other);
46 virtual void subscribe(
51 virtual void subscribeInteractionClassWithRegions (
57 virtual void unsubscribe(
61 virtual void unsubscribeInteractionClassWithRegions (
67 virtual unsigned long send(
71 rti1516e::LogicalTime
const * theTime,
72 rti1516e::VariableLengthData
const & theTag,
73 bool anonymous=
false);
83 virtual void collectRegions(
86 DtRegionEntryList & regionList);
89 virtual void subscribeInteractionClassWithRegionActive(
91 virtual void subscribeInteractionClassWithRegionPassive(
95 virtual DtInteractionRegionSet& associateRegionForInteractions(
97 bool anonymous=
false);
std::set< RegionHandle > RegionHandleSet
Definition: Typedefs.h:31
DtHandle DtInteractionClassHandle
Definition: internalTypes.h:52
Instances of DtFederateMgr process federation-level messages (such as create, destroy, join, resign, and sync points) and manages the objects responsible for handling general communication, objects, interactions, the FOM, MOM, and data distribution mmg.
Definition: fedMgr.h:93
Instances of DtInteractionMgr manage the sending and receiving of interactions.
Definition: interMgr.h:46
Definition: intClassInfo.h:40
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: pHandValSet.h:38