|
| OComponentHelper (::osl::Mutex &rMutex) SAL_THROW(()) |
| Constructor. More...
|
|
virtual ::com::sun::star::uno::Any | queryAggregation (::com::sun::star::uno::Type const &rType) SAL_OVERRIDE throw (::com::sun::star::uno::RuntimeException, std::exception) |
|
virtual void | acquire () SAL_OVERRIDE throw () |
| If a delegator is set, then the delegators gets acquired. More...
|
|
virtual void | release () SAL_OVERRIDE throw () |
| If a delegator is set, then the delegators gets released. More...
|
|
virtual ::com::sun::star::uno::Sequence< sal_Int8 > | getImplementationId () SAL_OVERRIDE=0 throw (::com::sun::star::uno::RuntimeException, std::exception) |
|
virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > | getTypes () SAL_OVERRIDE throw (::com::sun::star::uno::RuntimeException, std::exception) |
|
virtual void | dispose () SAL_OVERRIDE throw (::com::sun::star::uno::RuntimeException, std::exception) |
|
virtual void | addEventListener (const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > &aListener) SAL_OVERRIDE throw (::com::sun::star::uno::RuntimeException, std::exception) |
|
virtual void | removeEventListener (const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > &aListener) SAL_OVERRIDE throw (::com::sun::star::uno::RuntimeException, std::exception) |
|
| OWeakAggObject () SAL_THROW(()) |
| Constructor. More...
|
|
virtual ::com::sun::star::uno::Any | queryInterface (const ::com::sun::star::uno::Type &rType) SAL_OVERRIDE throw (::com::sun::star::uno::RuntimeException, std::exception) |
| If a delegator is set, then the delegator is queried for the demanded interface. More...
|
|
virtual void | setDelegator (const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > &Delegator) SAL_OVERRIDE throw (::com::sun::star::uno::RuntimeException, std::exception) |
| Set the delegator. More...
|
|
virtual ::com::sun::star::uno::Any | queryAggregation (const ::com::sun::star::uno::Type &rType) SAL_OVERRIDE throw (::com::sun::star::uno::RuntimeException, std::exception) |
| Called by the delegator or queryInterface. More...
|
|
| OWeakObject () SAL_THROW(()) |
| Default Constructor. More...
|
|
| OWeakObject (const OWeakObject &rObj) SAL_THROW(()) |
| Dummy copy constructor. More...
|
|
OWeakObject & | operator= (const OWeakObject &) |
| Dummy assignment operator. More...
|
|
virtual ::com::sun::star::uno::Any | queryInterface (const ::com::sun::star::uno::Type &rType) SAL_OVERRIDE throw (::com::sun::star::uno::RuntimeException, std::exception) |
| Basic queryInterface() implementation supporting ::com::sun::star::uno::XWeak and ::com::sun::star::uno::XInterface. More...
|
|
virtual ::com::sun::star::uno::Reference< ::com::sun::star::uno::XAdapter > | queryAdapter () SAL_OVERRIDE throw (::com::sun::star::uno::RuntimeException, std::exception) |
| XWeak::queryAdapter() implementation. More...
|
|
| operator::com::sun::star::uno::Reference () SAL_THROW(()) |
| Cast operator to XInterface reference. More...
|
|
Deprecated.
Helper for implementing 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.
- Attention
- The life-cycle of the passed mutex reference has to be longer than objects of this class.
- Deprecated: