summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/media/requestCounter.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/media/requestCounter.h b/include/media/requestCounter.h
index dc8a330..a69b4aa 100644
--- a/include/media/requestCounter.h
+++ b/include/media/requestCounter.h
@@ -8,12 +8,18 @@
#ifndef REQUESTCOUNTER_H_
#define REQUESTCOUNTER_H_
+#include "../tools/atomic.h"
+
+namespace upnp {
+
struct request_counter_t {
// Should be std::atomic<int>. Unfortunatelly, it's supported on C++11 only.
// Hope, it works anyway.
- static int OPEN_REQUESTS;
+ static tools::atomic::AtomicInteger OPEN_REQUESTS;
request_counter_t(){++OPEN_REQUESTS;}
~request_counter_t(){--OPEN_REQUESTS;}
};
+} // namespace upnp
+
#endif /* REQUESTCOUNTER_H_ */