32 :WeakComponentImplHelper(_rMutex)
50 if (! rBHelper.bDisposed)
54 disposeWeakConnectionPoint();
56 Reference< XInterface > xHoldAlive( *
this );
58 Reference< XInterface > xParent;
60 MutexGuard aGuard( rBHelper.rMutex );
65 SAL_WARN_IF(
m_refCount != 1,
"dbaccess.core",
"OSubComponent::release: invalid ref count (before dispose)!" );
71 SAL_WARN_IF(
m_refCount != 1,
"dbaccess.core",
"OSubComponent::release: invalid ref count (after dispose)!" );
76 MutexGuard aGuard( rBHelper.rMutex );
88 OWeakObject::release();
css::uno::Reference< css::uno::XInterface > m_xParent
virtual void SAL_CALL release() noexcept override
virtual ~OSubComponent() override
OSubComponent(::osl::Mutex &_rMutex, const css::uno::Reference< css::uno::XInterface > &_xParent)
#define SAL_WARN_IF(condition, area, stream)