|
LibreOffice Module ucb (master) 1
|
#include <provprox.hxx>
Public Member Functions | |
| UcbContentProviderProxy (const css::uno::Reference< css::uno::XComponentContext > &rxContext, OUString Service) | |
| virtual | ~UcbContentProviderProxy () 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 |
| virtual css::uno::Reference< css::ucb::XContentProvider > SAL_CALL | getContentProvider () override |
| virtual css::uno::Reference< css::ucb::XContent > SAL_CALL | queryContent (const css::uno::Reference< css::ucb::XContentIdentifier > &Identifier) override |
| virtual sal_Int32 SAL_CALL | compareContentIds (const css::uno::Reference< css::ucb::XContentIdentifier > &Id1, const css::uno::Reference< css::ucb::XContentIdentifier > &Id2) override |
| virtual css::uno::Reference< css::ucb::XContentProvider > SAL_CALL | registerInstance (const OUString &Template, const OUString &Arguments, sal_Bool ReplaceExisting) override |
| virtual css::uno::Reference< css::ucb::XContentProvider > SAL_CALL | deregisterInstance (const OUString &Template, const OUString &Arguments) override |
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 > () |
Private Attributes | |
| std::mutex | m_aMutex |
| OUString | m_aService |
| OUString | m_aTemplate |
| OUString | m_aArguments |
| bool | m_bReplace |
| bool | m_bRegister |
| css::uno::Reference< css::uno::XComponentContext > | m_xContext |
| css::uno::Reference< css::ucb::XContentProvider > | m_xProvider |
| css::uno::Reference< css::ucb::XContentProvider > | m_xTargetProvider |
Additional Inherited Members | |
Protected Member Functions inherited from cppu::OWeakObject | |
| virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
| void | disposeWeakConnectionPoint () |
Protected Attributes inherited from cppu::OWeakObject | |
| oslInterlockedCount | m_refCount |
Definition at line 59 of file provprox.hxx.
| UcbContentProviderProxy::UcbContentProviderProxy | ( | const css::uno::Reference< css::uno::XComponentContext > & | rxContext, |
| OUString | Service | ||
| ) |
Definition at line 93 of file provprox.cxx.
References m_xContext, and Service.
|
overridevirtual |
Definition at line 105 of file provprox.cxx.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 111 of file provprox.cxx.
|
overridevirtual |
Definition at line 212 of file provprox.cxx.
References getContentProvider().
|
overridevirtual |
Definition at line 257 of file provprox.cxx.
References m_aMutex, m_bRegister, m_xProvider, m_xTargetProvider, and Template.
|
overridevirtual |
Definition at line 293 of file provprox.cxx.
References Any, Exception, m_aArguments, m_aMutex, m_aService, m_aTemplate, m_bRegister, m_bReplace, m_xContext, m_xProvider, m_xTargetProvider, OUStringToOString(), and TOOLS_INFO_EXCEPTION.
Referenced by compareContentIds(), getTypes(), queryContent(), and queryInterface().
|
overridevirtual |
|
overridevirtual |
Definition at line 178 of file provprox.cxx.
|
overridevirtual |
Definition at line 188 of file provprox.cxx.
Definition at line 155 of file provprox.cxx.
References CPPU_TYPE_REF, getContentProvider(), and cppu::OTypeCollection::getTypes().
|
overridevirtual |
Definition at line 198 of file provprox.cxx.
References getContentProvider(), and Identifier.
|
overridevirtual |
Reimplemented from cppu::OWeakObject.
Definition at line 125 of file provprox.cxx.
References Any, getContentProvider(), and cppu::queryInterface().
|
overridevirtual |
Definition at line 234 of file provprox.cxx.
References m_aArguments, m_aMutex, m_aTemplate, m_bRegister, m_bReplace, and Template.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 117 of file provprox.cxx.
|
overridevirtual |
Definition at line 183 of file provprox.cxx.
References ServiceName, and cppu::supportsService().
|
private |
Definition at line 70 of file provprox.hxx.
Referenced by getContentProvider(), and registerInstance().
|
private |
Definition at line 67 of file provprox.hxx.
Referenced by deregisterInstance(), getContentProvider(), and registerInstance().
|
private |
Definition at line 68 of file provprox.hxx.
Referenced by getContentProvider().
|
private |
Definition at line 69 of file provprox.hxx.
Referenced by getContentProvider(), and registerInstance().
|
private |
Definition at line 72 of file provprox.hxx.
Referenced by deregisterInstance(), getContentProvider(), and registerInstance().
|
private |
Definition at line 71 of file provprox.hxx.
Referenced by getContentProvider(), and registerInstance().
|
private |
Definition at line 75 of file provprox.hxx.
Referenced by getContentProvider().
|
private |
Definition at line 77 of file provprox.hxx.
Referenced by deregisterInstance(), and getContentProvider().
|
private |
Definition at line 79 of file provprox.hxx.
Referenced by deregisterInstance(), and getContentProvider().