9 #ifndef fixedGridObjDdmMgr1516_H_
10 #define fixedGridObjDdmMgr1516_H_
24 class DT_DLL_LRC DtFixedGridObjectDataDistMgr1516 :
public DtFixedGridObjectDataDistMgr
34 virtual ~DtFixedGridObjectDataDistMgr1516();
39 DtFixedGridObjectDataDistMgr1516(DtFixedGridObjectDataDistMgr1516
const& );
42 DtFixedGridObjectDataDistMgr1516& operator= (DtFixedGridObjectDataDistMgr1516
const& );
49 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
50 theAttributeRegionPairs,
51 const char * theObjectInstanceName=
NULL);
54 virtual void associateRegionsForUpdates (
56 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
57 theAttributeRegionPairs);
60 virtual void unassociateRegionsForUpdates (
62 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
63 theAttributeRegionPairs);
66 virtual void subscribeObjectClassAttributesWithRegions (
68 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
69 theAttributeRegionPairs,
73 virtual void unsubscribeObjectClassAttributesWithRegions (
75 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
76 theAttributeRegionPairs);
79 virtual void requestAttributeValueUpdateWithRegions (
81 rti1516::AttributeHandleSetRegionHandleSetPairVector
const &
82 theAttributeRegionPairs,
83 rti1516::VariableLengthData
const & theUserSuppliedTag);
94 virtual void calculateRegionSet(
95 unsigned long channel, rti1516::RegionHandleSet & regionHandles);
104 virtual DtFixedGridRegion* getRegionAndValidateRegionSet(
105 DtFixedGridRegion* candidateRegion,
106 rti1516::RegionHandleSet
const ®ionHandleSet);
110 void validateAndAddRegionSet(
111 DtFixedGridRegionSet& targetRegionSet,
112 rti1516::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