8 #ifndef fixedGridInterDataDistMgr1516_H_
9 #define fixedGridInterDataDistMgr1516_H_
23 class DtFixedGridDataDistMgr;
24 class DtFixedGridRegion;
29 class DT_DLL_LRC DtFixedGridInterDataDistMgr1516 :
public DtFixedGridInterDataDistMgr
39 virtual ~DtFixedGridInterDataDistMgr1516();
44 DtFixedGridInterDataDistMgr1516(DtFixedGridInterDataDistMgr1516
const& );
47 DtFixedGridInterDataDistMgr1516& operator= (DtFixedGridInterDataDistMgr1516
const& );
52 virtual void subscribeInteractionClassWithRegions (
54 rti1516::RegionHandleSet
const & theRegionHandleSet,
58 virtual void unsubscribeInteractionClassWithRegions (
60 rti1516::RegionHandleSet
const & theRegionHandleSet);
64 virtual unsigned long send(
66 const DtPhvps& params,
67 rti1516::RegionHandleSet
const & theRegionHandleSet,
68 rti1516::LogicalTime
const * theTime,
69 rti1516::VariableLengthData
const & theTag,
70 bool anonymous=
false);
85 virtual DtFixedGridRegion* getRegionAndValidateRegionSet(
86 rti1516::RegionHandleSet
const ®ionHandleSet);
90 void validateAndAddRegionSet(
91 DtFixedGridRegionSet& targetRegionSet,
92 rti1516::RegionHandleSet
const &sourceRegionSet);