9 #ifdef DtIFSPEC1516_2025
21 class DT_DLL_LRC DtObjectDataDistMgr1516_2025 :
public DtObjectDataDistMgr
31 virtual ~DtObjectDataDistMgr1516_2025();
36 DtObjectDataDistMgr1516_2025(DtObjectDataDistMgr1516_2025
const& );
39 DtObjectDataDistMgr1516_2025& operator= (DtObjectDataDistMgr1516_2025
const& );
46 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
47 theAttributeRegionPairs,
48 const char * theObjectInstanceName=
NULL);
51 virtual void associateRegionsForUpdates(
53 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
54 theAttributeRegionPairs);
57 virtual void unassociateRegionsForUpdates (
59 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
60 theAttributeRegionPairs);
63 virtual void subscribe(
67 MAKRti::DtString updateRateDesignator );
70 virtual void subscribeObjectClassAttributesWithRegions (
72 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
73 theAttributeRegionPairs,
75 MAKRti::DtString updateRateDesignator );
78 virtual void unsubscribeClass(
82 virtual void unsubscribeAttributes(
87 virtual void unsubscribeObjectClassAttributesWithRegions (
89 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
90 theAttributeRegionPairs);
93 virtual void requestAttributeValueUpdateWithRegions (
95 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
96 theAttributeRegionPairs,
97 rti1516_2025::VariableLengthData
const & theUserSuppliedTag);
108 virtual DtRegionEntryListWithAttributes* getRegionList(MAKRti::DtList& masterList,
109 DtRegionEntryListWithAttributes* seedList, DtRegionEntryList
const & regionList);
115 virtual void collectRegionListsForAssociation(
117 rti1516_2025::AttributeHandleSetRegionHandleSetPairVector
const &
119 MAKRti::DtList& regionSets,
bool associateForRegister);
122 virtual void subscribeObjectClassAttributesWithRegionActive(
124 DtRegionEntryListWithAttributes
const& regList);
127 virtual void subscribeObjectClassAttributesWithRegionPassive(
129 DtRegionEntryListWithAttributes
const& regList);
132 virtual void unsubscribeObjectClassAttributesFromRegion (
134 DtRegionEntryListWithAttributes
const& regList);
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
Defines the internal representation of attribute/parameter handle sets.
Definition: attrHandSet.h:30
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: objClassInfo.h:36