summaryrefslogtreecommitdiff
path: root/implementation/service_discovery/src/subscription.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'implementation/service_discovery/src/subscription.cpp')
-rw-r--r--implementation/service_discovery/src/subscription.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/implementation/service_discovery/src/subscription.cpp b/implementation/service_discovery/src/subscription.cpp
index 76b9c9f..dcb2461 100644
--- a/implementation/service_discovery/src/subscription.cpp
+++ b/implementation/service_discovery/src/subscription.cpp
@@ -10,10 +10,12 @@ namespace sd {
subscription::subscription(major_version_t _major, ttl_t _ttl,
std::shared_ptr<endpoint> _reliable,
- std::shared_ptr<endpoint> _unreliable)
+ std::shared_ptr<endpoint> _unreliable,
+ subscription_type_e _subscription_type)
: major_(_major), ttl_(_ttl),
reliable_(_reliable), unreliable_(_unreliable),
- is_acknowledged_(true) {
+ is_acknowledged_(true),
+ subscription_type_(_subscription_type) {
}
subscription::~subscription() {
@@ -51,5 +53,9 @@ void subscription::set_acknowledged(bool _is_acknowledged) {
is_acknowledged_ = _is_acknowledged;
}
+subscription_type_e subscription::get_subscription_type() const {
+ return subscription_type_;
+}
+
} // namespace sd
} // namespace vsomeip