LibreOffice Module comphelper (master)  1
Public Member Functions | Private Attributes | List of all members
comphelper::unique_disposing_ptr< T >::TerminateListener Class Referencefinal
Inheritance diagram for comphelper::unique_disposing_ptr< T >::TerminateListener:
[legend]
Collaboration diagram for comphelper::unique_disposing_ptr< T >::TerminateListener:
[legend]

Public Member Functions

 TerminateListener (const css::uno::Reference< css::lang::XComponent > &rComponent, unique_disposing_ptr< T > &rItem, bool bComponentDLL)
 
virtual ~TerminateListener () override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &rEvt) override
 
virtual void SAL_CALL queryTermination (const css::lang::EventObject &) override
 
virtual void SAL_CALL notifyTermination (const css::lang::EventObject &rEvt) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Attributes

css::uno::Reference< css::lang::XComponent > m_xComponent
 
unique_disposing_ptr< T > & m_rItem
 
bool const mbComponentDLL
 

Detailed Description

template<class T>
class comphelper::unique_disposing_ptr< T >::TerminateListener

Definition at line 71 of file unique_disposing_ptr.hxx.

Constructor & Destructor Documentation

template<class T>
comphelper::unique_disposing_ptr< T >::TerminateListener::TerminateListener ( const css::uno::Reference< css::lang::XComponent > &  rComponent,
unique_disposing_ptr< T > &  rItem,
bool  bComponentDLL 
)
inline

Definition at line 79 of file unique_disposing_ptr.hxx.

template<class T>
virtual comphelper::unique_disposing_ptr< T >::TerminateListener::~TerminateListener ( )
inlineoverridevirtual

Definition at line 95 of file unique_disposing_ptr.hxx.

Member Function Documentation

template<class T>
virtual void SAL_CALL comphelper::unique_disposing_ptr< T >::TerminateListener::disposing ( const css::lang::EventObject &  rEvt)
inlineoverridevirtual
template<class T>
virtual OUString SAL_CALL comphelper::unique_disposing_ptr< T >::TerminateListener::getImplementationName ( )
inlineoverridevirtual

Definition at line 136 of file unique_disposing_ptr.hxx.

template<class T>
virtual css::uno::Sequence<OUString> SAL_CALL comphelper::unique_disposing_ptr< T >::TerminateListener::getSupportedServiceNames ( )
inlineoverridevirtual

Definition at line 149 of file unique_disposing_ptr.hxx.

template<class T>
virtual void SAL_CALL comphelper::unique_disposing_ptr< T >::TerminateListener::notifyTermination ( const css::lang::EventObject &  rEvt)
inlineoverridevirtual
template<class T>
virtual void SAL_CALL comphelper::unique_disposing_ptr< T >::TerminateListener::queryTermination ( const css::lang::EventObject &  )
inlineoverridevirtual

Definition at line 127 of file unique_disposing_ptr.hxx.

template<class T>
virtual sal_Bool SAL_CALL comphelper::unique_disposing_ptr< T >::TerminateListener::supportsService ( const OUString &  )
inlineoverridevirtual

Definition at line 144 of file unique_disposing_ptr.hxx.

Member Data Documentation

template<class T>
unique_disposing_ptr<T>& comphelper::unique_disposing_ptr< T >::TerminateListener::m_rItem
private

Definition at line 76 of file unique_disposing_ptr.hxx.

template<class T>
css::uno::Reference< css::lang::XComponent > comphelper::unique_disposing_ptr< T >::TerminateListener::m_xComponent
private
template<class T>
bool const comphelper::unique_disposing_ptr< T >::TerminateListener::mbComponentDLL
private

Definition at line 77 of file unique_disposing_ptr.hxx.


The documentation for this class was generated from the following file: