+ HLASubscriptionType getSubscriptionType() const
+ {
+ if (_sharing.find("Subscribe") != std::string::npos)
+ return HLASubscribedActive;
+ else
+ return HLAUnsubscribed;
+ }
+
+ HLAPublicationType getPublicationType() const
+ {
+ if (_sharing.find("Publish") != std::string::npos)
+ return HLAPublished;
+ else
+ return HLAUnpublished;
+ }
+
+ HLAUpdateType getUpdateType() const
+ {
+ if (_updateType == "Periodic")
+ return HLAPeriodicUpdate;
+ else if (_updateType == "Static")
+ return HLAStaticUpdate;
+ else if (_updateType == "Conditional")
+ return HLAConditionalUpdate;
+ else
+ return HLAUndefinedUpdate;
+ }
+