+ /// Return the subscription type of the attribute with the given index
+ HLASubscriptionType getAttributeSubscriptionType(unsigned index) const;
+ /// Sets the subscription type of the attribute with the given index to subscriptionType
+ void setAttributeSubscriptionType(unsigned index, HLASubscriptionType subscriptionType);
+
+ /// Return the publication type of the attribute with the given index
+ HLAPublicationType getAttributePublicationType(unsigned index) const;
+ /// Sets the publication type of the attribute with the given index to publicationType
+ void setAttributePublicationType(unsigned index, HLAPublicationType publicationType);
+
+ /// Return the index, path pair for the given string path pair
+ HLADataElement::IndexPathPair getIndexPathPair(const HLADataElement::StringPathPair&) const;
+ /// Return the index, path pair for the given string path