10 #define objDdmMgr13_H_
24 class DT_DLL_LRC DtObjectDataDistMgr13 :
public DtObjectDataDistMgr
34 virtual ~DtObjectDataDistMgr13();
39 DtObjectDataDistMgr13(DtObjectDataDistMgr13
const& );
42 DtObjectDataDistMgr13& operator= (DtObjectDataDistMgr13
const& );
50 DtRegion13 *theRegions[],
51 unsigned long theNumberOfHandles,
52 const char *theObject);
65 virtual void subscribe(
78 virtual void unsubscribeClass(
89 const DtRegion &theRegion);
104 virtual DtRegionEntryListWithAttributes* getRegionList(MAKRti::DtList& masterList,
105 DtRegionEntryListWithAttributes* seedList, DtRegionRealization* region);
109 virtual void collectRegionLists(
112 DtRegion13 *theRegions[],
113 unsigned long theNumberOfHandles,
114 MAKRti::DtList& regionSets,
130 virtual void associateRegionToAttributes(
131 DtRegionRealization& theRegion,
136 virtual void unassociateRegionFromAttributes(DtRegionRealization& theRegion,
140 void subscribeObjectClassAttributesWithRegionActive(
145 void subscribeObjectClassAttributesWithRegionPassive(
150 virtual void unsubscribeObjectClassAttributesFromRegion (
152 DtRegionRealization& theRegion,
virtual void unassociateRegionForUpdates(Region &theRegion, ObjectHandle theObject)
DtHandle DtObjectClassHandle
Definition: internalTypes.h:31
virtual void requestClassAttributeValueUpdateWithRegion(ObjectClassHandle theClass, const AttributeHandleSet &theAttributes, const Region &theRegion)
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:88
Definition: attrHandSet.h:37
DtHandle DtObjectInstanceHandle
Definition: internalTypes.h:33
virtual void unsubscribeObjectClassWithRegion(ObjectClassHandle theClass, Region &theRegion)
The RTI object maintains the internal RTI object state.
Definition: rtiObject.h:116
virtual void associateRegionForUpdates(Region &theRegion, ObjectHandle theObject, const AttributeHandleSet &theAttributes)
The object manager class processes the object management services.
Definition: objMgr.h:90
virtual ObjectHandle registerObjectInstanceWithRegion(ObjectClassHandle theClass, const char *theObject, AttributeHandle theAttributes[], Region *theRegions[], ULong theNumberOfHandles)
DtHandle DtAttributeHandle
Definition: internalTypes.h:37
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
Definition: objClassInfo.h:37
virtual void subscribeObjectClassAttributesWithRegion(ObjectClassHandle theClass, Region &theRegion, const AttributeHandleSet &attributeList, Boolean active=RTI_TRUE)