|
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().