diff options
Diffstat (limited to 'implementation/routing/include/serviceinfo.hpp')
-rw-r--r-- | implementation/routing/include/serviceinfo.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/implementation/routing/include/serviceinfo.hpp b/implementation/routing/include/serviceinfo.hpp index 4a8a69a..c890435 100644 --- a/implementation/routing/include/serviceinfo.hpp +++ b/implementation/routing/include/serviceinfo.hpp @@ -10,6 +10,7 @@ #include <set> #include <string> #include <chrono> +#include <mutex> #include <vsomeip/export.hpp> #include <vsomeip/primitive_types.hpp> @@ -55,11 +56,14 @@ private: major_version_t major_; minor_version_t minor_; + + mutable std::mutex ttl_mutex_; std::chrono::milliseconds ttl_; std::shared_ptr<endpoint> reliable_; std::shared_ptr<endpoint> unreliable_; + std::mutex requesters_mutex_; std::set<client_t> requesters_; bool is_local_; |