9 #ifndef fixedGridObjectDataDistMgr_H_
10 #define fixedGridObjectDataDistMgr_H_
19 class DtFixedGridRegion;
20 class DtFixedGridDataDistMgr;
35 virtual ~DtFixedGridObjectDataDistMgr();
40 DtFixedGridObjectDataDistMgr(DtFixedGridObjectDataDistMgr
const& );
43 DtFixedGridObjectDataDistMgr&
operator= (DtFixedGridObjectDataDistMgr
const& );
48 virtual DtFixedGridDataDistMgr* ddmMgr();
49 virtual DtFixedGridDataDistMgr* ddmMgr()
const;
59 virtual void registerAssociateRegionForUpdates(
DtRtiObject&
object,
65 virtual void sendRequestMsg(
71 #elif defined(DtIFSPEC1516E)
74 virtual void sendRequestMsg(
77 rti1516e::VariableLengthData
const & tag,
83 virtual void deleteRegion(DtRegion& region);
89 DtFixedGridRegion* region);
94 DtFixedGridRegion* region=0);
110 virtual void acquireAssociateRegionForUpdates(
116 virtual void unassociateRegionForDivested(
137 MAKRti::DtTransportType trans,
unsigned int numberAttrs,
138 MAKRti::DtInetAddr destAddr = MAKRti::DtInetAddr::inaddrAny(),
139 unsigned int offset = 0);
144 virtual void sendRequestMsg(
162 bool isPassive,
bool replacement,
172 RTI::FedTime
const * theTime,
185 typedef std::set<DtFixedGridRegion*> DtFixedGridRegionSet;
188 typedef std::map<DtObjectClassHandle, DtFixedGridRegionSet> DtFixedGridObjectClassRegionMap;
191 typedef std::map<DtObjectInstanceHandle, DtFixedGridRegion*> DtFixedGridObjectRegionMap;
196 DtFixedGridObjectRegionMap myObjectRegionMap;
199 DtFixedGridObjectClassRegionMap myObjectClassRegionMap;
202 DtFixedGridRegion* myRegisterRegion;