summaryrefslogtreecommitdiff
path: root/implementation/service_discovery/src/selective_option_impl.cpp
diff options
context:
space:
mode:
authorLutz Bichler <Lutz.Bichler@bmw.de>2020-06-02 10:32:34 +0200
committerLutz Bichler <Lutz.Bichler@bmw.de>2020-06-02 10:32:34 +0200
commitc78c92307c4908ed286042def6fdae86f9a04b70 (patch)
treed3567ecb9b5cc4c58c9eccad2209702a206dd975 /implementation/service_discovery/src/selective_option_impl.cpp
parent8371cdca9463a75220c4de92b47c8df9d3bbe346 (diff)
downloadvSomeIP-c78c92307c4908ed286042def6fdae86f9a04b70.tar.gz
vsomeip 3.1.14.13.1.14.1
Diffstat (limited to 'implementation/service_discovery/src/selective_option_impl.cpp')
-rwxr-xr-ximplementation/service_discovery/src/selective_option_impl.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/implementation/service_discovery/src/selective_option_impl.cpp b/implementation/service_discovery/src/selective_option_impl.cpp
index c61be22..17063d9 100755
--- a/implementation/service_discovery/src/selective_option_impl.cpp
+++ b/implementation/service_discovery/src/selective_option_impl.cpp
@@ -36,6 +36,11 @@ std::set<client_t> selective_option_impl::get_clients() const {
return (its_clients);
}
+void selective_option_impl::set_clients(const std::set<client_t> &_clients) {
+ clients_ = _clients;
+ length_ = uint16_t(1 + clients_.size() * sizeof(client_t));
+}
+
bool selective_option_impl::add_client(client_t _client) {
auto its_result = clients_.insert(_client);
length_ = uint16_t(1 + clients_.size() * sizeof(client_t));