[Libreoffice-commits] core.git: ucb/source

Noel Grandin (via logerrit) logerrit at kemper.freedesktop.org
Thu Aug 5 16:24:46 UTC 2021


 ucb/source/ucp/file/filstr.cxx |    8 ++++----
 ucb/source/ucp/file/filstr.hxx |    4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

New commits:
commit 3487d85ea384f74c096499cfea8e565e778f8408
Author:     Noel Grandin <noelgrandin at gmail.com>
AuthorDate: Wed Aug 4 21:36:25 2021 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Thu Aug 5 18:24:07 2021 +0200

    osl::Mutex->std::mutex in fileaccess::XStream_impl
    
    Change-Id: I0cf23f83ae66669c4bbd17f68992126143756b27
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120025
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/ucb/source/ucp/file/filstr.cxx b/ucb/source/ucp/file/filstr.cxx
index 3031510a6b7f..8b4274cb60e0 100644
--- a/ucb/source/ucp/file/filstr.cxx
+++ b/ucb/source/ucp/file/filstr.cxx
@@ -88,7 +88,7 @@ uno::Reference< io::XInputStream > SAL_CALL
 XStream_impl::getInputStream(  )
 {
     {
-        osl::MutexGuard aGuard( m_aMutex );
+        std::scoped_lock aGuard( m_aMutex );
         m_bInputStreamCalled = true;
     }
     return uno::Reference< io::XInputStream >( this );
@@ -99,7 +99,7 @@ uno::Reference< io::XOutputStream > SAL_CALL
 XStream_impl::getOutputStream(  )
 {
     {
-        osl::MutexGuard aGuard( m_aMutex );
+        std::scoped_lock aGuard( m_aMutex );
         m_bOutputStreamCalled = true;
     }
     return uno::Reference< io::XOutputStream >( this );
@@ -208,7 +208,7 @@ XStream_impl::closeStream()
 void SAL_CALL
 XStream_impl::closeInput()
 {
-    osl::MutexGuard aGuard( m_aMutex );
+    std::scoped_lock aGuard( m_aMutex );
     m_bInputStreamCalled = false;
 
     if( ! m_bOutputStreamCalled )
@@ -219,7 +219,7 @@ XStream_impl::closeInput()
 void SAL_CALL
 XStream_impl::closeOutput()
 {
-    osl::MutexGuard aGuard( m_aMutex );
+    std::scoped_lock aGuard( m_aMutex );
     m_bOutputStreamCalled = false;
 
     if( ! m_bInputStreamCalled )
diff --git a/ucb/source/ucp/file/filstr.hxx b/ucb/source/ucp/file/filstr.hxx
index 13f963a9b751..e448f17052ab 100644
--- a/ucb/source/ucp/file/filstr.hxx
+++ b/ucb/source/ucp/file/filstr.hxx
@@ -18,7 +18,6 @@
  */
 #pragma once
 
-#include <osl/mutex.hxx>
 #include <rtl/ustring.hxx>
 #include <com/sun/star/io/XSeekable.hpp>
 #include <com/sun/star/io/XTruncate.hpp>
@@ -27,6 +26,7 @@
 #include <com/sun/star/io/XStream.hpp>
 #include <com/sun/star/io/XAsyncOutputMonitor.hpp>
 #include <cppuhelper/implbase.hxx>
+#include <mutex>
 
 #include "filrec.hxx"
 
@@ -122,7 +122,7 @@ class XStream_impl :  public cppu::WeakImplHelper<
 
     private:
 
-        osl::Mutex   m_aMutex;
+        std::mutex   m_aMutex;
         bool         m_bInputStreamCalled,m_bOutputStreamCalled;
         bool         m_nIsOpen;
 


More information about the Libreoffice-commits mailing list