![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Collaboration diagram for DtAttrInfo:Public Member Functions | |
| DtAttrInfo () | |
| Constructors. More... | |
| DtAttrInfo (const char *attrName, int handle) | |
| DtAttrInfo (const DtAttrInfo &orig) | |
| DtAttrInfo & | operator= (const DtAttrInfo &orig) |
| operators More... | |
| bool | operator== (const DtAttrInfo &orig) |
| bool | operator!= (const DtAttrInfo &orig) |
| virtual | ~DtAttrInfo () |
| Destructor. More... | |
| virtual void | setFomType (MAKRti::DtFomType type) |
| Set/Get the FOM type. More... | |
| virtual MAKRti::DtFomType | fomType () const |
| virtual void | publish () |
| Publish/unpublish this attribute. More... | |
| virtual void | unpublish () |
| virtual int | published () const |
| Returns 1 if this attribute is published, 0 otherwise. More... | |
| virtual void | subscribe () |
| DM Subscribe/unsubscribe to this attribute. More... | |
| virtual void | unsubscribe () |
| virtual int | subscribed () const |
| Returns 1 if this attribute is subscribed, 0 otherwise. More... | |
| virtual const char * | name () const |
| Get/set name. More... | |
| virtual void | setName (const char *nameValue) |
| virtual DtAttributeHandle | handle () const |
| Get/set handle. More... | |
| virtual void | setHandle (DtAttributeHandle handleValue) |
| virtual bool | isName (const char *name) |
| Return boolean: name matches (case insensitive)? More... | |
| virtual void | addRemoteSubscription (DtFederateHandle fedHandle) |
| Add/delete remote subscription to this class by indicated federate No effect if already subscribed/unsubscribed. More... | |
| virtual void | deleteRemoteSubscription (DtFederateHandle fedHandle) |
| virtual void | emptyRemoteSubscription () |
| virtual void | addRemoteSubscriptionWithRegion (DtFederateHandle fedHandle, DtHandle regionSetHandle) |
| Add/delete remote subscription to this class by indicated federate No effect if already subscribed/unsubscribed. More... | |
| virtual void | deleteRemoteSubscriptionWithRegion (DtFederateHandle fedHandle) |
| virtual void | emptyRemoteSubscriptionWithRegion () |
| virtual DtHandle | remoteRegionSubscription (DtFederateHandle fedHandle) const |
| Return the remote region set handle (0 if not subscribed with region) More... | |
| int | numRemoteFederatesSubscribed () |
| Returns number of remote federates subscribed to this class. More... | |
| int | numRemoteFederatesSubscribedWithRegion () |
| Returns number of remote federates subscribed to this class with Region. More... | |
| virtual bool | remoteFederateIsSubscribed (DtFederateHandle fedHandle) const |
| Returns true if the remote federate is subscribed to this class. More... | |
| virtual const std::set < DtFederateHandle > & | subscribedFederates () const |
| Returns set of federates who are subscribed to this attr. More... | |
| virtual bool | remoteFederateIsSubscribedWithRegion (DtFederateHandle fedHandle) const |
| Returns true if the remote federate is subscribed with region to this class. More... | |
| virtual void | setRelevant (bool onOff) |
| Set/Get relevance Relevance indicates whether there one or more remote subscriptions The relevance state can be determined from the remote subscribe lists, but setting this state separately allows for it to be compared before and after the remote subscriptions are modified. More... | |
| virtual bool | relevant () const |
| virtual MAKRti::DtTransportType | transport () const |
| Set/Get transport type representing transport mechanism. More... | |
| virtual void | setTransport (MAKRti::DtTransportType theTransport) |
| virtual MAKRti::DtOrderType | order () const |
| Set/Get order type. More... | |
| virtual void | setOrder (MAKRti::DtOrderType theOrder) |
| virtual DtSpaceHandle | space () const |
| Set/Get routing space. More... | |
| virtual void | setSpace (DtSpaceHandle spaceVal) |
| virtual DtFomUpdateType | updateType () const |
| Set/ Get this attribute's updateType. More... | |
| virtual void | setUpdateType (DtFomUpdateType val) |
| virtual MAKRti::DtString | updateCondition () const |
| Set / Get the update Condition. More... | |
| virtual void | setUpdateCondition (MAKRti::DtString val) |
| virtual DtOwnershipType | ownershipType () const |
| Set / Get ownershipType. More... | |
| virtual void | setOwnershipType (DtOwnershipType val) |
| virtual MAKRti::DtString | semantics () const |
| Set / Get semantics of attribute. More... | |
| virtual void | setSemantics (MAKRti::DtString val) |
| virtual MAKRti::DtString | notes () const |
| Set / Get notes for attribute. More... | |
| virtual void | setNotes (MAKRti::DtString val) |
| virtual DtSharingType | sharingType () const |
| Set this attribute's sharingType. More... | |
| virtual void | setSharingType (DtSharingType val) |
| virtual DtDimensionHandleSet const & | dimensions () const |
| Set/Get dimensions. More... | |
| virtual void | setDimensions (DtDimensionHandleSet const &dimList) |
| virtual void | addDimension (DtDimensionHandle dimHandle) |
| Add/Remove a demision handle. More... | |
| virtual void | removeDimension (DtDimensionHandle dimHandle) |
| virtual DtSubRegionSet * | subRegionSet () const |
| Set/Get associated active subscription region set. More... | |
| virtual void | setSubRegionSet (DtSubRegionSet *setVal) |
| virtual DtSubRegionSet * | pasRegionSet () const |
| Set/Get associated passive subscription region set. More... | |
| virtual void | setPasRegionSet (DtSubRegionSet *setVal) |
| virtual float | subscribedRate () const |
| virtual const MAKRti::DtString & | subscribedRateName () const |
| virtual void | setSubscribedRate (float rate, const MAKRti::DtString &name) |
| virtual bool | sameDataTypes (const DtAttrInfo &) const |
| Test for equality. More... | |
| virtual bool | sameUpdateType (const DtAttrInfo &) const |
| virtual bool | sameUpdateCondition (const DtAttrInfo &) const |
| virtual bool | sameSharing (const DtAttrInfo &) const |
| virtual bool | sameDimensions (const DtAttrInfo &) const |
| virtual bool | sameTransportation (const DtAttrInfo &) const |
| virtual bool | sameOrder (const DtAttrInfo &) const |
| virtual bool | sameSemantics (const DtAttrInfo &) const |
| virtual bool | sameOwnership (const DtAttrInfo &) const |
| virtual bool | sameNotes (const DtAttrInfo &) const |
| virtual void | print () const |
| Print the contents. More... | |
Static Public Member Functions | |
| static bool | nameIsPrivilegeToDelete (char const *name, MAKRti::DtFomType compareType) |
| static char const * | privilegeToDeleteName (MAKRti::DtFomType compareType) |
Static Public Attributes | |
| static const MAKRti::DtString | thePrivilegeToDelete |
| static const MAKRti::DtString | thePrivilegeToDeleteObject |
| static const MAKRti::DtString | theHlaPrivilegeToDeleteObject |
Protected Attributes | |
| MAKRti::DtString | myName |
| DtAttributeHandle | myHandle |
| MAKRti::DtFomType | myFomType |
| int | myPublished |
| int | mySubscribed |
| bool | myRelevant |
| MAKRti::DtTransportType | myTransport |
| MAKRti::DtOrderType | myOrder |
| DtFomUpdateType | myUpdateType |
| MAKRti::DtString | myUpdateCondition |
| DtSharingType | mySharingType |
| DtOwnershipType | myOwnershipType |
| MAKRti::DtString | mySemantics |
| MAKRti::DtString | myNotes |
| DtSpaceHandle | mySpace |
| DtDimensionHandleSet | myDimensions |
| DtSubRegionSet * | myAssocSubRegSet |
| DtSubRegionSet * | myAssocPasRegSet |
| std::set< DtFederateHandle > | myRemoteSubscriptions |
| std::map< DtFederateHandle, DtHandle > | myRemoteRegionSubscriptions |
| float | mySubscribedRate |
| How fast I want to receive updates. More... | |
| MAKRti::DtString | mySubscribedRateName |
| DtAttrInfo::DtAttrInfo | ( | ) |
Constructors.
| DtAttrInfo::DtAttrInfo | ( | const char * | attrName, |
| int | handle | ||
| ) |
| DtAttrInfo::DtAttrInfo | ( | const DtAttrInfo & | orig | ) |
|
virtual |
Destructor.
|
virtual |
Add/Remove a demision handle.
|
virtual |
Add/delete remote subscription to this class by indicated federate No effect if already subscribed/unsubscribed.
|
virtual |
Add/delete remote subscription to this class by indicated federate No effect if already subscribed/unsubscribed.
|
virtual |
|
virtual |
|
virtual |
Set/Get dimensions.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Get/set handle.
|
virtual |
Return boolean: name matches (case insensitive)?
|
virtual |
Get/set name.
|
static |
|
virtual |
Set / Get notes for attribute.
| int DtAttrInfo::numRemoteFederatesSubscribed | ( | ) |
Returns number of remote federates subscribed to this class.
| int DtAttrInfo::numRemoteFederatesSubscribedWithRegion | ( | ) |
Returns number of remote federates subscribed to this class with Region.
| bool DtAttrInfo::operator!= | ( | const DtAttrInfo & | orig | ) |
| DtAttrInfo& DtAttrInfo::operator= | ( | const DtAttrInfo & | orig | ) |
operators
| bool DtAttrInfo::operator== | ( | const DtAttrInfo & | orig | ) |
|
virtual |
Set/Get order type.
|
virtual |
Set / Get ownershipType.
|
virtual |
Set/Get associated passive subscription region set.
|
virtual |
Print the contents.
|
static |
|
virtual |
Publish/unpublish this attribute.
|
virtual |
Returns 1 if this attribute is published, 0 otherwise.
|
virtual |
|
virtual |
Returns true if the remote federate is subscribed to this class.
|
virtual |
Returns true if the remote federate is subscribed with region to this class.
|
virtual |
Return the remote region set handle (0 if not subscribed with region)
|
virtual |
|
virtual |
Test for equality.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Set / Get semantics of attribute.
|
virtual |
|
virtual |
Set/Get the FOM type.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Set/Get relevance Relevance indicates whether there one or more remote subscriptions The relevance state can be determined from the remote subscribe lists, but setting this state separately allows for it to be compared before and after the remote subscriptions are modified.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Set this attribute's sharingType.
|
virtual |
Set/Get routing space.
|
virtual |
Set/Get associated active subscription region set.
|
virtual |
DM Subscribe/unsubscribe to this attribute.
|
virtual |
Returns 1 if this attribute is subscribed, 0 otherwise.
|
virtual |
Returns set of federates who are subscribed to this attr.
|
virtual |
|
virtual |
|
virtual |
Set/Get transport type representing transport mechanism.
|
virtual |
|
virtual |
|
virtual |
Set / Get the update Condition.
|
virtual |
Set/ Get this attribute's updateType.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
How fast I want to receive updates.
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
static |