diff options
Diffstat (limited to 'implementation/service_discovery/include/message_impl.hpp')
-rw-r--r--[-rwxr-xr-x] | implementation/service_discovery/include/message_impl.hpp | 10 |
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); |