LibreOffice Module cppuhelper (master)
1
|
Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
#include <compbase8.hxx>
Classes | |
struct | cd |
Public Member Functions | |
WeakComponentImplHelper8 (::osl::Mutex &rMutex) throw () | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_OVERRIDE throw () |
virtual void SAL_CALL | release () SAL_OVERRIDE throw () |
virtual void SAL_CALL | dispose () SAL_OVERRIDE |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) SAL_OVERRIDE |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent.
Upon disposing objects of this class, sub-classes receive a disposing() call. Objects of this class can be held weakly, i.e. by a css::uno::WeakReference.
The life-cycle of the passed mutex reference has to be longer than objects of this class.
Inherit from this class giving your interface(s) to be implemented as template argument(s). Your sub class defines method implementations for these interface(s).
Definition at line 47 of file compbase8.hxx.
|
inline |
Definition at line 54 of file compbase8.hxx.
|
inlinevirtual |
Definition at line 59 of file compbase8.hxx.
|
inlinevirtual |
Definition at line 65 of file compbase8.hxx.
|
inlinevirtual |
Definition at line 63 of file compbase8.hxx.
|
inlinevirtual |
Definition at line 71 of file compbase8.hxx.
References cppu::ImplHelper_getImplementationId().
|
inlinevirtual |
Definition at line 69 of file compbase8.hxx.
References cppu::WeakComponentImplHelper_getTypes().
|
inlinevirtual |
Definition at line 57 of file compbase8.hxx.
References cppu::WeakComponentImplHelper_query().
|
inlinevirtual |
Definition at line 61 of file compbase8.hxx.
|
inlinevirtual |
Definition at line 67 of file compbase8.hxx.