summaryrefslogtreecommitdiff
path: root/chart2
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2019-09-16 16:53:41 +0200
committerStephan Bergmann <sbergman@redhat.com>2019-09-16 21:00:25 +0200
commitb961e7c9ba88b2b84628f2482a5f23fe1f67369a (patch)
tree3a647e6471b37ff1839a4f837419b04e3c75fa47 /chart2
parentc31a1bc4fad33451a25265be90f0ef9d6ea3bb91 (diff)
Simplify some osl::Clearable/ResettableGuard
(and use osl::MutexGuard typedef instead of osl::Guard<osl::Mutex>) Change-Id: Ib433bf978608081f7e3a2ff9671fe16a5b4f50e0 Reviewed-on: https://gerrit.libreoffice.org/79021 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'chart2')
-rw-r--r--chart2/source/tools/LifeTime.cxx15
1 files changed, 7 insertions, 8 deletions
diff --git a/chart2/source/tools/LifeTime.cxx b/chart2/source/tools/LifeTime.cxx
index 26e19b1a6b53..5ac9ba648e60 100644
--- a/chart2/source/tools/LifeTime.cxx
+++ b/chart2/source/tools/LifeTime.cxx
@@ -109,7 +109,7 @@ bool LifeTimeManager::dispose()
{
//hold no mutex
{
- osl::Guard< osl::Mutex > aGuard( m_aAccessMutex );
+ osl::MutexGuard aGuard( m_aAccessMutex );
if( m_bDisposed || m_bInDispose )
{
@@ -137,10 +137,9 @@ bool LifeTimeManager::dispose()
//no mutex is acquired
{
- osl::ClearableGuard< osl::Mutex > aGuard( m_aAccessMutex );
+ osl::MutexGuard aGuard( m_aAccessMutex );
OSL_ENSURE( !m_bDisposed, "dispose was called already" );
m_bDisposed = true;
- aGuard.clear();
}
//no mutex is acquired
@@ -189,7 +188,7 @@ bool CloseableLifeTimeManager::g_close_startTryClose(bool bDeliverOwnership)
{
//no mutex is allowed to be acquired
{
- osl::ResettableGuard< osl::Mutex > aGuard( m_aAccessMutex );
+ osl::MutexGuard aGuard( m_aAccessMutex );
if( impl_isDisposedOrClosed(false) )
return false;
@@ -245,7 +244,7 @@ bool CloseableLifeTimeManager::g_close_startTryClose(bool bDeliverOwnership)
void CloseableLifeTimeManager::g_close_endTryClose(bool bDeliverOwnership )
{
//this method is called, if the try to close was not successful
- osl::Guard< osl::Mutex > aGuard( m_aAccessMutex );
+ osl::MutexGuard aGuard( m_aAccessMutex );
impl_setOwnership( bDeliverOwnership, false );
m_bInTryClose = false;
@@ -263,7 +262,7 @@ void CloseableLifeTimeManager::g_close_isNeedToCancelLongLastingCalls( bool bDel
//it returns true, if some longlasting calls are running, which might be cancelled
//it throws the given exception, if long calls are running but not cancelable
- osl::Guard< osl::Mutex > aGuard( m_aAccessMutex );
+ osl::MutexGuard aGuard( m_aAccessMutex );
//this count cannot grow after try of close has started, because we wait in all those methods for end of try closing
if( !m_nLongLastingCallCount )
return;
@@ -283,7 +282,7 @@ void CloseableLifeTimeManager::g_close_isNeedToCancelLongLastingCalls( bool bDel
void CloseableLifeTimeManager::g_close_endTryClose_doClose()
{
//this method is called, if the try to close was successful
- osl::ResettableGuard< osl::Mutex > aGuard( m_aAccessMutex );
+ osl::MutexGuard aGuard( m_aAccessMutex );
m_bInTryClose = false;
m_aEndTryClosingCondition.set();
@@ -362,7 +361,7 @@ void CloseableLifeTimeManager::impl_doClose()
void CloseableLifeTimeManager::g_addCloseListener( const uno::Reference< util::XCloseListener > & xListener )
{
- osl::Guard< osl::Mutex > aGuard( m_aAccessMutex );
+ osl::MutexGuard aGuard( m_aAccessMutex );
//Mutex needs to be acquired exactly once; will be released inbetween
if( !impl_canStartApiCall() )
return;