8 #ifdef DtIFSPEC1516_2025
20 class DT_DLL_LRC DtFixedGridObjectDataDistMgr1516_2025 :
public DtFixedGridObjectDataDistMgr
25 DtFixedGridObjectDataDistMgr1516_2025(
DtFederateMgr* fedMgrPtr);
30 virtual ~DtFixedGridObjectDataDistMgr1516_2025();
35 DtFixedGridObjectDataDistMgr1516_2025(DtFixedGridObjectDataDistMgr1516_2025
const& );
38 DtFixedGridObjectDataDistMgr1516_2025& operator= (DtFixedGridObjectDataDistMgr1516_2025
const& );
46 theAttributeRegionPairs,
47 const char * theObjectInstanceName=NULL);
50 virtual void associateRegionsForUpdates (
53 theAttributeRegionPairs);
56 virtual void unassociateRegionsForUpdates (
59 theAttributeRegionPairs);
62 virtual void subscribeObjectClassAttributesWithRegions (
65 theAttributeRegionPairs,
69 virtual void unsubscribeObjectClassAttributesWithRegions (
72 theAttributeRegionPairs);
75 virtual void requestAttributeValueUpdateWithRegions (
78 theAttributeRegionPairs,
90 virtual void calculateRegionSet(
100 virtual DtFixedGridRegion* getRegionAndValidateRegionSet(
101 DtFixedGridRegion* candidateRegion,
106 void validateAndAddRegionSet(
107 DtFixedGridRegionSet& targetRegionSet,
DtHandle DtObjectClassHandle
Definition: internalTypes.h:48
std::vector< AttributeHandleSetRegionHandleSetPair > AttributeHandleSetRegionHandleSetPairVector
Definition: Typedefs.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
DtHandle DtObjectInstanceHandle
Definition: internalTypes.h:50
The object manager class processes the object management services.
Definition: objMgr.h:81
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: VariableLengthData.h:28
std::set< RegionHandle > RegionHandleSet
Definition: Typedefs.h:34