LibreOffice Module UnoControls (master)
1
|
#include <OConnectionPointContainerHelper.hxx>
Public Member Functions | |
OConnectionPointContainerHelper (::osl::Mutex &aMutex) | |
virtual | ~OConnectionPointContainerHelper () override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) override |
give answer, if interface is supported The interfaces are searched by type. More... | |
virtual void SAL_CALL | acquire () override throw () |
increment refcount XInterface release() A RuntimeException is thrown. More... | |
virtual void SAL_CALL | release () override throw () |
decrement refcount XInterface acquire() A RuntimeException is thrown. More... | |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getConnectionPointTypes () override |
virtual css::uno::Reference< css::lang::XConnectionPoint > SAL_CALL | queryConnectionPoint (const css::uno::Type &aType) override |
virtual void SAL_CALL | advise (const css::uno::Type &aType, const css::uno::Reference< css::uno::XInterface > &xListener) override |
virtual void SAL_CALL | unadvise (const css::uno::Type &aType, const css::uno::Reference< css::uno::XInterface > &xListener) override |
::cppu::OMultiTypeInterfaceContainerHelper & | impl_getMultiTypeContainer () |
![]() | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Private Attributes | |
::osl::Mutex & | m_aSharedMutex |
::cppu::OMultiTypeInterfaceContainerHelper | m_aMultiTypeContainer |
Additional Inherited Members | |
![]() | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
![]() | |
oslInterlockedCount | m_refCount |
Definition at line 30 of file OConnectionPointContainerHelper.hxx.
unocontrols::OConnectionPointContainerHelper::OConnectionPointContainerHelper | ( | ::osl::Mutex & | aMutex | ) |
Definition at line 37 of file OConnectionPointContainerHelper.cxx.
|
overridevirtual |
Definition at line 43 of file OConnectionPointContainerHelper.cxx.
|
overridevirtual |
increment refcount XInterface release() A RuntimeException is thrown.
Reimplemented from cppu::OWeakObject.
Definition at line 72 of file OConnectionPointContainerHelper.cxx.
|
overridevirtual |
Definition at line 122 of file OConnectionPointContainerHelper.cxx.
References cppu::OMultiTypeInterfaceContainerHelper::addInterface(), and m_aMultiTypeContainer.
Referenced by unocontrols::OConnectionPointHelper::advise().
|
overridevirtual |
Definition at line 94 of file OConnectionPointContainerHelper.cxx.
References cppu::OMultiTypeInterfaceContainerHelper::getContainedTypes(), and m_aMultiTypeContainer.
|
inline |
Definition at line 95 of file OConnectionPointContainerHelper.hxx.
References m_aMultiTypeContainer.
Referenced by unocontrols::OConnectionPointHelper::getConnections().
|
overridevirtual |
Definition at line 102 of file OConnectionPointContainerHelper.cxx.
References cppu::OMultiTypeInterfaceContainerHelper::getContainer(), m_aMultiTypeContainer, and m_aSharedMutex.
|
overridevirtual |
give answer, if interface is supported The interfaces are searched by type.
rType | is the type of searched interface. |
A RuntimeException is thrown.
Reimplemented from cppu::OWeakObject.
Definition at line 49 of file OConnectionPointContainerHelper.cxx.
References Any, and cppu::queryInterface().
|
overridevirtual |
decrement refcount XInterface acquire() A RuntimeException is thrown.
Reimplemented from cppu::OWeakObject.
Definition at line 83 of file OConnectionPointContainerHelper.cxx.
|
overridevirtual |
Definition at line 131 of file OConnectionPointContainerHelper.cxx.
References m_aMultiTypeContainer, and cppu::OMultiTypeInterfaceContainerHelper::removeInterface().
Referenced by unocontrols::OConnectionPointHelper::unadvise().
|
private |
Definition at line 99 of file OConnectionPointContainerHelper.hxx.
Referenced by advise(), getConnectionPointTypes(), impl_getMultiTypeContainer(), queryConnectionPoint(), and unadvise().
|
private |
Definition at line 98 of file OConnectionPointContainerHelper.hxx.
Referenced by queryConnectionPoint().