diff options
Diffstat (limited to 'dbaccess')
-rw-r--r-- | dbaccess/source/core/dataaccess/ModelImpl.cxx | 29 | ||||
-rw-r--r-- | dbaccess/source/core/inc/ModelImpl.hxx | 22 |
2 files changed, 0 insertions, 51 deletions
diff --git a/dbaccess/source/core/dataaccess/ModelImpl.cxx b/dbaccess/source/core/dataaccess/ModelImpl.cxx index 882ed84f3af8..ce9a76b6f5e9 100644 --- a/dbaccess/source/core/dataaccess/ModelImpl.cxx +++ b/dbaccess/source/core/dataaccess/ModelImpl.cxx @@ -86,35 +86,6 @@ using namespace ::comphelper; namespace dbaccess { -// VosMutexFacade -VosMutexFacade::VosMutexFacade( ::osl::Mutex& _rMutex ) - :m_rMutex( _rMutex ) -{ -} - -void VosMutexFacade::doAcquire( sal_uInt32 nLockCount ) -{ - assert( 1 == nLockCount ); (void) nLockCount; - m_rMutex.acquire(); -} - -sal_uInt32 VosMutexFacade::doRelease( bool bUnlockAll ) -{ - assert( !bUnlockAll ); (void) bUnlockAll; - m_rMutex.release(); - return 1; -} - -bool VosMutexFacade::tryToAcquire() -{ - return m_rMutex.tryToAcquire(); -} - -bool VosMutexFacade::IsCurrentThread() const -{ - return true; -} - // DocumentStorageAccess class DocumentStorageAccess : public ::cppu::WeakImplHelper< XDocumentSubStorageSupplier , XTransactionListener > diff --git a/dbaccess/source/core/inc/ModelImpl.hxx b/dbaccess/source/core/inc/ModelImpl.hxx index a89a9693852a..880c11f81bb7 100644 --- a/dbaccess/source/core/inc/ModelImpl.hxx +++ b/dbaccess/source/core/inc/ModelImpl.hxx @@ -117,28 +117,6 @@ struct AsciiPropertyValue class ODatabaseContext; class OSharedConnectionManager; -// VosMutexFacade -/** a class which provides an SolarMutex interface to an OSL-based mutex -*/ -class VosMutexFacade : public comphelper::SolarMutex -{ -public: - /** beware of life time: the mutex you pass here must live as least as long - as the VosMutexFacade instance lives. - */ - explicit VosMutexFacade( ::osl::Mutex& _rMutex ); - - virtual bool tryToAcquire() override; - virtual bool IsCurrentThread() const override; - -protected: - virtual void doAcquire( sal_uInt32 nLockCount ) override; - virtual sal_uInt32 doRelease( bool bUnlockAll ) override; - -private: - ::osl::Mutex& m_rMutex; -}; - // ODatabaseModelImpl typedef ::utl::SharedUNOComponent< css::embed::XStorage > SharedStorage; |