UDK 3.2.7 C/C++ API Reference
|
Implementation helper supporting com::sun::star::lang::XTypeProvider and com::sun::star::lang::XComponent. More...
#include <compbase6.hxx>
Classes | |
struct | cd |
Public Member Functions | |
WeakAggComponentImplHelper6 (::osl::Mutex &rMutex) throw () | |
virtual ::com::sun::star::uno::Any | queryInterface (::com::sun::star::uno::Type const &rType) throw (::com::sun::star::uno::RuntimeException) |
virtual ::com::sun::star::uno::Any | queryAggregation (::com::sun::star::uno::Type const &rType) throw (::com::sun::star::uno::RuntimeException) |
virtual void | acquire () throw () |
virtual void | release () throw () |
virtual ::com::sun::star::uno::Sequence < ::com::sun::star::uno::Type > | getTypes () throw (::com::sun::star::uno::RuntimeException) |
virtual ::com::sun::star::uno::Sequence < sal_Int8 > | getImplementationId () throw (::com::sun::star::uno::RuntimeException) |
Implementation helper supporting com::sun::star::lang::XTypeProvider and com::sun::star::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 com::sun::star::uno::WeakReference. Object of this class can be aggregated, i.e. incoming queryInterface() calls are delegated.
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).
cppu::WeakAggComponentImplHelper6< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6 >::WeakAggComponentImplHelper6 | ( | ::osl::Mutex & | rMutex | ) | throw () [inline] |
virtual void cppu::WeakAggComponentImplHelper6< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6 >::acquire | ( | ) | throw () [inline, virtual] |
virtual ::com::sun::star::uno::Sequence< sal_Int8 > cppu::WeakAggComponentImplHelper6< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6 >::getImplementationId | ( | ) | throw (::com::sun::star::uno::RuntimeException) [inline] |
virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > cppu::WeakAggComponentImplHelper6< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6 >::getTypes | ( | ) | throw (::com::sun::star::uno::RuntimeException) [inline] |
virtual ::com::sun::star::uno::Any cppu::WeakAggComponentImplHelper6< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6 >::queryAggregation | ( | ::com::sun::star::uno::Type const & | rType | ) | throw (::com::sun::star::uno::RuntimeException) [inline] |
virtual ::com::sun::star::uno::Any cppu::WeakAggComponentImplHelper6< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6 >::queryInterface | ( | ::com::sun::star::uno::Type const & | rType | ) | throw (::com::sun::star::uno::RuntimeException) [inline] |
virtual void cppu::WeakAggComponentImplHelper6< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6 >::release | ( | ) | throw () [inline, virtual] |