9 #ifndef objDdmMgr1516_H_
10 #define objDdmMgr1516_H_
25 class DT_DLL_LRC DtObjectDataDistMgr1516 :
public DtObjectDataDistMgr
35 virtual ~DtObjectDataDistMgr1516();
40 DtObjectDataDistMgr1516(DtObjectDataDistMgr1516
const& );
43 DtObjectDataDistMgr1516& operator= (DtObjectDataDistMgr1516
const& );
51 theAttributeRegionPairs,
52 const char * theObjectInstanceName=NULL);
55 virtual void associateRegionsForUpdates(
58 theAttributeRegionPairs);
61 virtual void unassociateRegionsForUpdates (
64 theAttributeRegionPairs);
67 virtual void subscribe(
73 virtual void subscribeObjectClassAttributesWithRegions (
76 theAttributeRegionPairs,
80 virtual void unsubscribeClass(
84 virtual void unsubscribeAttributes(
89 virtual void unsubscribeObjectClassAttributesWithRegions (
92 theAttributeRegionPairs);
95 virtual void requestAttributeValueUpdateWithRegions (
98 theAttributeRegionPairs,
110 virtual DtRegionEntryListWithAttributes* getRegionList(MAKRti::DtList& masterList,
111 DtRegionEntryListWithAttributes* seedList, DtRegionEntryList
const & regionList);
117 virtual void collectRegionListsForAssociation(
121 MAKRti::DtList& regionSets,
bool associateForRegister);
124 virtual void subscribeObjectClassAttributesWithRegionActive(
126 DtRegionEntryListWithAttributes
const& regList);
129 virtual void subscribeObjectClassAttributesWithRegionPassive(
131 DtRegionEntryListWithAttributes
const& regList);
134 virtual void unsubscribeObjectClassAttributesFromRegion (
136 DtRegionEntryListWithAttributes
const& regList);
DtHandle DtObjectClassHandle
Definition: internalTypes.h:31
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:84
Definition: attrHandSet.h:37
DtHandle DtObjectInstanceHandle
Definition: internalTypes.h:33
The object manager class processes the object management services.
Definition: objMgr.h:90
std::vector< AttributeHandleSetRegionHandleSetPair > AttributeHandleSetRegionHandleSetPairVector
Definition: Typedefs.h:49
Definition: VariableLengthData.h:22
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
Definition: objClassInfo.h:37