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& );
45 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
46 theAttributeRegionPairs,
47 const char * theObjectInstanceName=
NULL);
50 virtual void associateRegionsForUpdates (
52 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
53 theAttributeRegionPairs);
56 virtual void unassociateRegionsForUpdates (
58 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
59 theAttributeRegionPairs);
62 virtual void subscribeObjectClassAttributesWithRegions (
64 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
65 theAttributeRegionPairs,
69 virtual void unsubscribeObjectClassAttributesWithRegions (
71 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
72 theAttributeRegionPairs);
75 virtual void requestAttributeValueUpdateWithRegions (
77 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
78 theAttributeRegionPairs,
79 rti1516_2025::VariableLengthData
const & theUserSuppliedTag);
90 virtual void calculateRegionSet(
91 unsigned long channel, rti1516_2025::RegionHandleSet & regionHandles);
100 virtual DtFixedGridRegion* getRegionAndValidateRegionSet(
101 DtFixedGridRegion* candidateRegion,
102 rti1516_2025::RegionHandleSet
const ®ionHandleSet);
106 void validateAndAddRegionSet(
107 DtFixedGridRegionSet& targetRegionSet,
108 rti1516_2025::RegionHandleSet
const &sourceRegionSet);
DtHandle DtObjectClassHandle
Definition: internalTypes.h:48
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
#define NULL
Definition: baseTypes13.h:8
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