summaryrefslogtreecommitdiff
path: root/implementation/utility/include/utility.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'implementation/utility/include/utility.hpp')
-rw-r--r--implementation/utility/include/utility.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/implementation/utility/include/utility.hpp b/implementation/utility/include/utility.hpp
index b0ff360..34979a6 100644
--- a/implementation/utility/include/utility.hpp
+++ b/implementation/utility/include/utility.hpp
@@ -9,6 +9,7 @@
#include <memory>
#include <vector>
#include <set>
+#include <atomic>
#include <vsomeip/enumeration_types.hpp>
#include <vsomeip/message.hpp>
@@ -128,7 +129,7 @@ private:
static void set_max_assigned_client_id_without_diagnosis(client_t _client);
static void check_client_id_consistency();
- static uint16_t its_configuration_refs__;
+ static std::atomic<std::uint16_t> its_configuration_refs__;
static std::uint16_t* used_client_ids__;
};