diff options
author | Lutz Bichler <Lutz.Bichler@bmw.de> | 2020-06-02 10:32:34 +0200 |
---|---|---|
committer | Lutz Bichler <Lutz.Bichler@bmw.de> | 2020-06-02 10:32:34 +0200 |
commit | c78c92307c4908ed286042def6fdae86f9a04b70 (patch) | |
tree | d3567ecb9b5cc4c58c9eccad2209702a206dd975 /implementation/service_discovery/src/selective_option_impl.cpp | |
parent | 8371cdca9463a75220c4de92b47c8df9d3bbe346 (diff) | |
download | vSomeIP-c78c92307c4908ed286042def6fdae86f9a04b70.tar.gz |
vsomeip 3.1.14.13.1.14.1
Diffstat (limited to 'implementation/service_discovery/src/selective_option_impl.cpp')
-rwxr-xr-x | implementation/service_discovery/src/selective_option_impl.cpp | 5 |
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)); |