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

Noel Grandin (via logerrit) logerrit at kemper.freedesktop.org
Sat Jul 31 19:59:44 UTC 2021


 unoxml/source/dom/saxbuilder.cxx |   28 ++++++++++++++--------------
 unoxml/source/dom/saxbuilder.hxx |    4 ++--
 2 files changed, 16 insertions(+), 16 deletions(-)

New commits:
commit 5a882b83dfe1483883a5d112ae1aa6d685d7334f
Author:     Noel Grandin <noelgrandin at gmail.com>
AuthorDate: Sat Jul 31 20:10:02 2021 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Sat Jul 31 21:59:10 2021 +0200

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

diff --git a/unoxml/source/dom/saxbuilder.cxx b/unoxml/source/dom/saxbuilder.cxx
index b0e521f033e4..ab174e3052cd 100644
--- a/unoxml/source/dom/saxbuilder.cxx
+++ b/unoxml/source/dom/saxbuilder.cxx
@@ -55,14 +55,14 @@ namespace DOM
 
     SAXDocumentBuilderState SAL_CALL CSAXDocumentBuilder::getState()
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         return m_aState;
     }
 
     void SAL_CALL CSAXDocumentBuilder::reset()
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         m_aDocument.clear();
         m_aFragment.clear();
@@ -72,7 +72,7 @@ namespace DOM
 
     Reference< XDocument > SAL_CALL CSAXDocumentBuilder::getDocument()
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         if (m_aState != SAXDocumentBuilderState_DOCUMENT_FINISHED)
             throw RuntimeException();
@@ -82,7 +82,7 @@ namespace DOM
 
     Reference< XDocumentFragment > SAL_CALL CSAXDocumentBuilder::getDocumentFragment()
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         if (m_aState != SAXDocumentBuilderState_FRAGMENT_FINISHED)
             throw RuntimeException();
@@ -91,7 +91,7 @@ namespace DOM
 
     void SAL_CALL CSAXDocumentBuilder::startDocumentFragment(const Reference< XDocument >& ownerDoc)
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         // start a new document fragment and push it onto the stack
         // we have to be in a clean state to do this
@@ -107,7 +107,7 @@ namespace DOM
 
     void SAL_CALL CSAXDocumentBuilder::endDocumentFragment()
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         // there should only be the document left on the node stack
         if (m_aState != SAXDocumentBuilderState_BUILDING_FRAGMENT)
@@ -123,7 +123,7 @@ namespace DOM
     //XFastDocumentHandler
     void SAL_CALL CSAXDocumentBuilder::startDocument()
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         // start a new document and push it onto the stack
         // we have to be in a clean state to do this
@@ -139,7 +139,7 @@ namespace DOM
 
     void SAL_CALL CSAXDocumentBuilder::endDocument()
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         // there should only be the document left on the node stack
         if (m_aState != SAXDocumentBuilderState_BUILDING_DOCUMENT)
@@ -154,7 +154,7 @@ namespace DOM
 
     void SAL_CALL CSAXDocumentBuilder::processingInstruction( const OUString& rTarget, const OUString& rData )
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         //  append PI node to the current top
         if ( m_aState != SAXDocumentBuilderState_BUILDING_DOCUMENT &&
@@ -172,7 +172,7 @@ namespace DOM
 
     void SAL_CALL CSAXDocumentBuilder::startFastElement( sal_Int32 nElement , const Reference< XFastAttributeList >& xAttribs  )
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         if ( m_aState != SAXDocumentBuilderState_BUILDING_DOCUMENT &&
              m_aState != SAXDocumentBuilderState_BUILDING_FRAGMENT)
@@ -208,7 +208,7 @@ namespace DOM
     // For arbitrary meta elements
     void SAL_CALL CSAXDocumentBuilder::startUnknownElement( const OUString& rNamespace, const OUString& rName, const Reference< XFastAttributeList >& xAttribs )
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         if ( m_aState != SAXDocumentBuilderState_BUILDING_DOCUMENT &&
              m_aState != SAXDocumentBuilderState_BUILDING_FRAGMENT)
@@ -262,7 +262,7 @@ namespace DOM
 
     void SAL_CALL CSAXDocumentBuilder::endFastElement( sal_Int32 nElement )
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         // pop the current element from the stack
         if ( m_aState != SAXDocumentBuilderState_BUILDING_DOCUMENT &&
@@ -285,7 +285,7 @@ namespace DOM
 
     void SAL_CALL CSAXDocumentBuilder::endUnknownElement( const OUString& /*rNamespace*/, const OUString& rName )
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         // pop the current element from the stack
         if ( m_aState != SAXDocumentBuilderState_BUILDING_DOCUMENT &&
@@ -323,7 +323,7 @@ namespace DOM
 
     void SAL_CALL CSAXDocumentBuilder::characters( const OUString& rChars )
     {
-        ::osl::MutexGuard g(m_Mutex);
+        std::lock_guard g(m_Mutex);
 
         //  append text node to the current top element
         if (m_aState != SAXDocumentBuilderState_BUILDING_DOCUMENT &&
diff --git a/unoxml/source/dom/saxbuilder.hxx b/unoxml/source/dom/saxbuilder.hxx
index 44c9ab4be163..2d092a67366d 100644
--- a/unoxml/source/dom/saxbuilder.hxx
+++ b/unoxml/source/dom/saxbuilder.hxx
@@ -19,10 +19,10 @@
 
 #pragma once
 
+#include <mutex>
 #include <stack>
 
 #include <sal/types.h>
-#include <osl/mutex.hxx>
 #include <cppuhelper/implbase.hxx>
 #include <com/sun/star/uno/Reference.h>
 #include <com/sun/star/uno/Sequence.h>
@@ -43,7 +43,7 @@ namespace DOM
     {
 
     private:
-        ::osl::Mutex m_Mutex;
+        std::mutex m_Mutex;
         const css::uno::Reference< css::uno::XComponentContext> m_xContext;
 
         css::xml::dom::SAXDocumentBuilderState m_aState;


More information about the Libreoffice-commits mailing list