summaryrefslogtreecommitdiff
path: root/implementation/service_discovery/include/message_impl.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'implementation/service_discovery/include/message_impl.hpp')
-rw-r--r--[-rwxr-xr-x]implementation/service_discovery/include/message_impl.hpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/implementation/service_discovery/include/message_impl.hpp b/implementation/service_discovery/include/message_impl.hpp
index b9e858d..faeb9d6 100755..100644
--- a/implementation/service_discovery/include/message_impl.hpp
+++ b/implementation/service_discovery/include/message_impl.hpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2018 Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
+// Copyright (C) 2014-2021 Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -36,7 +36,7 @@ class serviceentry_impl;
class option_impl;
class configuration_option_impl;
-class ipv4_option_impl;
+class ipv3_option_impl;
class ipv6_option_impl;
class load_balancing_option_impl;
class protection_option_impl;
@@ -45,8 +45,8 @@ class selective_option_impl;
class message_impl
: public vsomeip_v3::message, public vsomeip_v3::message_base_impl {
public:
- typedef std::vector<std::shared_ptr<entry_impl>> entries_t;
- typedef std::vector<std::shared_ptr<option_impl>> options_t;
+ using entries_t = std::vector<std::shared_ptr<entry_impl>>;
+ using options_t = std::vector<std::shared_ptr<option_impl>>;
struct forced_initial_events_t {
std::shared_ptr<vsomeip_v3::endpoint_definition> target_;
vsomeip_v3::service_t service_;
@@ -104,6 +104,8 @@ public:
uid_t get_uid() const;
gid_t get_gid() const;
+ vsomeip_sec_client_t get_sec_client() const;
+ std::string get_env() const;
private:
entry_impl * deserialize_entry(vsomeip_v3::deserializer *_from);