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 (css::uno::Reference< css::lang::XComponent > xComponent, 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 72 of file unique_disposing_ptr.hxx.

Constructor & Destructor Documentation

◆ TerminateListener()

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

◆ ~TerminateListener()

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

Member Function Documentation

◆ disposing()

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

◆ getImplementationName()

template<class T >
virtual OUString SAL_CALL comphelper::unique_disposing_ptr< T >::TerminateListener::getImplementationName ( )
inlineoverridevirtual

◆ getSupportedServiceNames()

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

Definition at line 150 of file unique_disposing_ptr.hxx.

◆ notifyTermination()

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

◆ queryTermination()

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

Definition at line 128 of file unique_disposing_ptr.hxx.

◆ supportsService()

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

Definition at line 145 of file unique_disposing_ptr.hxx.

Member Data Documentation

◆ m_rItem

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

◆ m_xComponent

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

◆ mbComponentDLL

template<class T >
bool const comphelper::unique_disposing_ptr< T >::TerminateListener::mbComponentDLL
private

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