LibreOffice Module dbaccess (master) 1
|
#include <apitools.hxx>
Public Member Functions | |
OSubComponent (::osl::Mutex &_rMutex, const css::uno::Reference< css::uno::XInterface > &_xParent) | |
virtual void SAL_CALL | release () noexcept override |
operator css::uno::Reference< css::uno::XInterface > () const | |
Protected Member Functions | |
virtual | ~OSubComponent () override |
Protected Attributes | |
css::uno::Reference< css::uno::XInterface > | m_xParent |
Definition at line 29 of file apitools.hxx.
|
overrideprotectedvirtual |
Definition at line 38 of file apitools.cxx.
References m_xParent.
OSubComponent::OSubComponent | ( | ::osl::Mutex & | _rMutex, |
const css::uno::Reference< css::uno::XInterface > & | _xParent | ||
) |
Definition at line 31 of file apitools.cxx.
|
inline |
Definition at line 43 of file apitools.hxx.
|
overridevirtualnoexcept |
Reimplemented in dbaccess::ORowSetClone, dbaccess::OConnection, dbaccess::OCallableStatement, dbaccess::OPreparedStatement, dbaccess::OQueryComposer, and OStatementBase.
Definition at line 46 of file apitools.cxx.
References dispose(), m_refCount, m_xParent, and SAL_WARN_IF.
Referenced by dbaccess::ORowSetClone::release(), dbaccess::OConnection::release(), dbaccess::OQueryComposer::release(), and OStatementBase::release().
|
protected |
Definition at line 33 of file apitools.hxx.
Referenced by OStatementBase::addBatch(), OStatement::addBatch(), OStatementBase::clearBatch(), OStatement::clearBatch(), OStatementBase::executeBatch(), OStatement::executeBatch(), OStatement::executeQuery(), dbaccess::OPreparedStatement::getConnection(), OStatement::getConnection(), OStatementBase::getMoreResults(), dbaccess::OConnection::getParent(), OStatementBase::getResultSet(), OStatementBase::getUpdateCount(), OStatement::impl_ensureComposer_nothrow(), release(), and ~OSubComponent().