summaryrefslogtreecommitdiff
path: root/bridges/inc/unointerfaceproxy.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'bridges/inc/unointerfaceproxy.hxx')
-rw-r--r--bridges/inc/unointerfaceproxy.hxx8
1 files changed, 6 insertions, 2 deletions
diff --git a/bridges/inc/unointerfaceproxy.hxx b/bridges/inc/unointerfaceproxy.hxx
index c9697d3491a8..c76b62dd28b0 100644
--- a/bridges/inc/unointerfaceproxy.hxx
+++ b/bridges/inc/unointerfaceproxy.hxx
@@ -20,7 +20,11 @@
#ifndef INCLUDED_BRIDGES_INC_UNOINTERFACEPROXY_HXX
#define INCLUDED_BRIDGES_INC_UNOINTERFACEPROXY_HXX
-#include "osl/interlck.h"
+#include <sal/config.h>
+
+#include <atomic>
+#include <cstddef>
+
#include "rtl/ustring.hxx"
#include "sal/types.h"
#include "typelib/typedescription.h"
@@ -83,7 +87,7 @@ private:
~UnoInterfaceProxy();
- oslInterlockedCount nRef;
+ std::atomic<std::size_t> nRef;
Bridge * pBridge;
// mapping information