8 #ifndef interDdmMgr1516_H_
9 #define interDdmMgr1516_H_
23 class DT_DLL_LRC DtInterDataDistMgr1516 :
public DtInterDataDistMgr
33 virtual ~DtInterDataDistMgr1516();
38 DtInterDataDistMgr1516(DtInterDataDistMgr1516
const& other);
41 DtInterDataDistMgr1516& operator=(DtInterDataDistMgr1516
const& other);
46 virtual void subscribe(
51 virtual void subscribeInteractionClassWithRegions (
53 rti1516::RegionHandleSet
const & theRegionHandleSet,
57 virtual void unsubscribe(
61 virtual void unsubscribeInteractionClassWithRegions (
63 rti1516::RegionHandleSet
const & theRegionHandleSet);
67 virtual unsigned long send(
69 const DtPhvps& params,
70 rti1516::RegionHandleSet
const & theRegionHandleSet,
71 rti1516::LogicalTime
const * theTime,
72 rti1516::VariableLengthData
const & theTag,
73 bool anonymous=
false);
83 virtual void collectRegions(
85 rti1516::RegionHandleSet
const & theRegionHandleSet,
86 DtRegionEntryList & regionList);
89 virtual void subscribeInteractionClassWithRegionActive(
91 virtual void subscribeInteractionClassWithRegionPassive(
95 virtual DtInteractionRegionSet& associateRegionForInteractions(
97 bool anonymous=
false);