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& );
47 theAttributeRegionPairs,
48 const char * theObjectInstanceName=NULL);
51 virtual void associateRegionsForUpdates(
54 theAttributeRegionPairs);
57 virtual void unassociateRegionsForUpdates (
60 theAttributeRegionPairs);
63 virtual void subscribe(
67 MAKRti::DtString updateRateDesignator );
70 virtual void subscribeObjectClassAttributesWithRegions (
73 theAttributeRegionPairs,
75 MAKRti::DtString updateRateDesignator );
78 virtual void unsubscribeClass(
82 virtual void unsubscribeAttributes(
87 virtual void unsubscribeObjectClassAttributesWithRegions (
90 theAttributeRegionPairs);
93 virtual void requestAttributeValueUpdateWithRegions (
96 theAttributeRegionPairs,
108 virtual DtRegionEntryListWithAttributes* getRegionList(MAKRti::DtList& masterList,
109 DtRegionEntryListWithAttributes* seedList, DtRegionEntryList
const & regionList);
115 virtual void collectRegionListsForAssociation(
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
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
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
Definition: VariableLengthData.h:28