INTEGRATION: CWS skeletonmaker (1.10.36); FILE MERGED
2005/10/25 08:47:35 jsc 1.10.36.3: #i52170# adapt docu for autodoc 2005/10/14 15:40:39 jsc 1.10.36.2: RESYNC: (1.10-1.11); FILE MERGED 2005/07/19 13:06:59 jsc 1.10.36.1: #i51721# forward XComponent methods to base class to avoid ambigious error messages
This commit is contained in:
@@ -4,9 +4,9 @@
|
|||||||
*
|
*
|
||||||
* $RCSfile: compbase11.hxx,v $
|
* $RCSfile: compbase11.hxx,v $
|
||||||
*
|
*
|
||||||
* $Revision: 1.11 $
|
* $Revision: 1.12 $
|
||||||
*
|
*
|
||||||
* last change: $Author: rt $ $Date: 2005-09-08 09:04:56 $
|
* last change: $Author: hr $ $Date: 2005-10-27 17:14:16 $
|
||||||
*
|
*
|
||||||
* The Contents of this file are made available subject to
|
* The Contents of this file are made available subject to
|
||||||
* the terms of GNU Lesser General Public License Version 2.1.
|
* the terms of GNU Lesser General Public License Version 2.1.
|
||||||
@@ -49,8 +49,10 @@ __DEF_COMPIMPLHELPER_EX( 11 )
|
|||||||
namespace cppu
|
namespace cppu
|
||||||
{
|
{
|
||||||
/** Implementation helper supporting ::com::sun::star::lang::XTypeProvider and
|
/** Implementation helper supporting ::com::sun::star::lang::XTypeProvider and
|
||||||
::com::sun::star::lang::XComponent. Upon disposing objects of this class, sub-classes
|
::com::sun::star::lang::XComponent.
|
||||||
receive a disposing() call. Objects of this class can be held weakly, i.e. by a
|
|
||||||
|
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.
|
::com::sun::star::uno::WeakReference.
|
||||||
|
|
||||||
@attention
|
@attention
|
||||||
@@ -78,16 +80,24 @@ namespace cppu
|
|||||||
{ WeakComponentImplHelperBase::acquire(); }
|
{ WeakComponentImplHelperBase::acquire(); }
|
||||||
virtual void SAL_CALL release() throw ()
|
virtual void SAL_CALL release() throw ()
|
||||||
{ WeakComponentImplHelperBase::release(); }
|
{ WeakComponentImplHelperBase::release(); }
|
||||||
|
virtual void SAL_CALL dispose()throw (::com::sun::star::uno::RuntimeException)
|
||||||
|
{ WeakComponentImplHelperBase::dispose(); }
|
||||||
|
virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & xListener)throw (::com::sun::star::uno::RuntimeException)
|
||||||
|
{ WeakComponentImplHelperBase::addEventListener(xListener); }
|
||||||
|
virtual void SAL_CALL removeEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & xListener)throw (::com::sun::star::uno::RuntimeException)
|
||||||
|
{ WeakComponentImplHelperBase::removeEventListener(xListener); }
|
||||||
virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException)
|
virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException)
|
||||||
{ return WeakComponentImplHelper_getTypes( cd::get() ); }
|
{ return WeakComponentImplHelper_getTypes( cd::get() ); }
|
||||||
virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException)
|
virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException)
|
||||||
{ return ImplHelper_getImplementationId( cd::get() ); }
|
{ return ImplHelper_getImplementationId( cd::get() ); }
|
||||||
};
|
};
|
||||||
/** Implementation helper supporting ::com::sun::star::lang::XTypeProvider and
|
/** Implementation helper supporting ::com::sun::star::lang::XTypeProvider and
|
||||||
::com::sun::star::lang::XComponent. Upon disposing objects of this class, sub-classes
|
::com::sun::star::lang::XComponent.
|
||||||
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.
|
Upon disposing objects of this class, sub-classes receive a disposing()
|
||||||
incoming queryInterface() calls are delegated.
|
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.
|
||||||
|
|
||||||
@attention
|
@attention
|
||||||
The life-cycle of the passed mutex reference has to be longer than objects of this class.
|
The life-cycle of the passed mutex reference has to be longer than objects of this class.
|
||||||
@@ -95,6 +105,8 @@ namespace cppu
|
|||||||
@derive
|
@derive
|
||||||
Inherit from this class giving your interface(s) to be implemented as template argument(s).
|
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).
|
Your sub class defines method implementations for these interface(s).
|
||||||
|
|
||||||
|
@deprecated
|
||||||
*/
|
*/
|
||||||
template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11 >
|
template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11 >
|
||||||
class SAL_NO_VTABLE WeakAggComponentImplHelper11
|
class SAL_NO_VTABLE WeakAggComponentImplHelper11
|
||||||
|
Reference in New Issue
Block a user