LibreOffice Module ucb (master) 1
|
#include <cacheddynamicresultsetstub.hxx>
Public Member Functions | |
CachedDynamicResultSetStub (css::uno::Reference< css::ucb::XDynamicResultSet > const &xOrigin, const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
virtual | ~CachedDynamicResultSetStub () override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Public Member Functions inherited from DynamicResultSetWrapper | |
DynamicResultSetWrapper (css::uno::Reference< css::ucb::XDynamicResultSet > const &xOrigin, const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
virtual | ~DynamicResultSetWrapper () override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getStaticResultSet () override |
virtual void SAL_CALL | setListener (const css::uno::Reference< css::ucb::XDynamicResultSetListener > &Listener) override |
virtual void SAL_CALL | connectToCache (const css::uno::Reference< css::ucb::XDynamicResultSet > &xCache) override |
virtual sal_Int16 SAL_CALL | getCapabilities () override |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &Listener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &Listener) override |
virtual void SAL_CALL | setSource (const css::uno::Reference< css::uno::XInterface > &Source) override |
virtual void | impl_disposing (const css::lang::EventObject &Source) |
void | impl_notify (const css::ucb::ListEvent &Changes) |
Public Member Functions inherited from cppu::OWeakObject | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Protected Member Functions | |
virtual void | impl_InitResultSetOne (const css::uno::Reference< css::sdbc::XResultSet > &xResultSet) override |
virtual void | impl_InitResultSetTwo (const css::uno::Reference< css::sdbc::XResultSet > &xResultSet) override |
Protected Member Functions inherited from DynamicResultSetWrapper | |
void | impl_init () |
void | impl_deinit () |
void | impl_EnsureNotDisposed () |
virtual void | impl_InitResultSetOne (const css::uno::Reference< css::sdbc::XResultSet > &xResultSet) |
virtual void | impl_InitResultSetTwo (const css::uno::Reference< css::sdbc::XResultSet > &xResultSet) |
Protected Member Functions inherited from cppu::OWeakObject | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Additional Inherited Members | |
Protected Attributes inherited from DynamicResultSetWrapper | |
rtl::Reference< DynamicResultSetWrapperListener > | m_xMyListenerImpl |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
std::mutex | m_aMutex |
bool | m_bStatic |
bool | m_bGotWelcome |
css::uno::Reference< css::ucb::XDynamicResultSet > | m_xSource |
css::uno::Reference< css::sdbc::XResultSet > | m_xSourceResultOne |
css::uno::Reference< css::sdbc::XResultSet > | m_xSourceResultTwo |
css::uno::Reference< css::sdbc::XResultSet > | m_xMyResultOne |
css::uno::Reference< css::sdbc::XResultSet > | m_xMyResultTwo |
css::uno::Reference< css::ucb::XDynamicResultSetListener > | m_xListener |
osl::Condition | m_aSourceSet |
osl::Condition | m_aListenerSet |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Definition at line 30 of file cacheddynamicresultsetstub.hxx.
CachedDynamicResultSetStub::CachedDynamicResultSetStub | ( | css::uno::Reference< css::ucb::XDynamicResultSet > const & | xOrigin, |
const css::uno::Reference< css::uno::XComponentContext > & | rxContext | ||
) |
Definition at line 35 of file cacheddynamicresultsetstub.cxx.
References DynamicResultSetWrapper::impl_init(), and DynamicResultSetWrapper::m_xContext.
|
overridevirtual |
Definition at line 44 of file cacheddynamicresultsetstub.cxx.
References DynamicResultSetWrapper::impl_deinit().
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 79 of file cacheddynamicresultsetstub.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 122 of file cacheddynamicresultsetstub.cxx.
|
overridevirtual |
Definition at line 132 of file cacheddynamicresultsetstub.cxx.
|
overridevirtual |
|
overrideprotectedvirtual |
Reimplemented from DynamicResultSetWrapper.
Definition at line 50 of file cacheddynamicresultsetstub.cxx.
References DynamicResultSetWrapper::impl_InitResultSetOne(), DynamicResultSetWrapper::m_aMutex, DynamicResultSetWrapper::m_xMyResultOne, and DynamicResultSetWrapper::m_xSourceResultOne.
|
overrideprotectedvirtual |
Reimplemented from DynamicResultSetWrapper.
Definition at line 64 of file cacheddynamicresultsetstub.cxx.
References DynamicResultSetWrapper::impl_InitResultSetTwo(), DynamicResultSetWrapper::m_aMutex, DynamicResultSetWrapper::m_xMyResultTwo, and DynamicResultSetWrapper::m_xSourceResultTwo.
|
overridevirtual |
Reimplemented from DynamicResultSetWrapper.
Definition at line 91 of file cacheddynamicresultsetstub.cxx.
References Any, DynamicResultSetWrapper::queryInterface(), and cppu::queryInterface().
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 85 of file cacheddynamicresultsetstub.cxx.
|
overridevirtual |
Definition at line 127 of file cacheddynamicresultsetstub.cxx.
References ServiceName, and cppu::supportsService().