LibreOffice Module ucb (master) 1
Public Member Functions | Private Attributes | List of all members
DynamicResultSetWrapperListener Class Reference

#include <dynamicresultsetwrapper.hxx>

Inheritance diagram for DynamicResultSetWrapperListener:
[legend]
Collaboration diagram for DynamicResultSetWrapperListener:
[legend]

Public Member Functions

 DynamicResultSetWrapperListener (DynamicResultSetWrapper *pOwner)
 
virtual ~DynamicResultSetWrapperListener () override
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
virtual void SAL_CALL notify (const css::ucb::ListEvent &Changes) override
 
void impl_OwnerDies ()
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Private Attributes

DynamicResultSetWrapperm_pOwner
 
std::mutex m_aMutex
 

Additional Inherited Members

- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 147 of file dynamicresultsetwrapper.hxx.

Constructor & Destructor Documentation

◆ DynamicResultSetWrapperListener()

DynamicResultSetWrapperListener::DynamicResultSetWrapperListener ( DynamicResultSetWrapper pOwner)

Definition at line 411 of file dynamicresultsetwrapper.cxx.

References pOwner.

◆ ~DynamicResultSetWrapperListener()

DynamicResultSetWrapperListener::~DynamicResultSetWrapperListener ( )
overridevirtual

Definition at line 418 of file dynamicresultsetwrapper.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL DynamicResultSetWrapperListener::acquire ( )
overridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 426 of file dynamicresultsetwrapper.cxx.

◆ disposing()

void SAL_CALL DynamicResultSetWrapperListener::disposing ( const css::lang::EventObject &  Source)
overridevirtual

◆ impl_OwnerDies()

void DynamicResultSetWrapperListener::impl_OwnerDies ( )

Definition at line 471 of file dynamicresultsetwrapper.cxx.

References m_aMutex, and m_pOwner.

◆ notify()

void SAL_CALL DynamicResultSetWrapperListener::notify ( const css::ucb::ListEvent &  Changes)
overridevirtual

◆ queryInterface()

css::uno::Any SAL_CALL DynamicResultSetWrapperListener::queryInterface ( const css::uno::Type &  rType)
overridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 438 of file dynamicresultsetwrapper.cxx.

References cppu::queryInterface().

◆ release()

void SAL_CALL DynamicResultSetWrapperListener::release ( )
overridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 432 of file dynamicresultsetwrapper.cxx.

Member Data Documentation

◆ m_aMutex

std::mutex DynamicResultSetWrapperListener::m_aMutex
private

Definition at line 152 of file dynamicresultsetwrapper.hxx.

Referenced by disposing(), impl_OwnerDies(), and notify().

◆ m_pOwner

DynamicResultSetWrapper* DynamicResultSetWrapperListener::m_pOwner
private

Definition at line 151 of file dynamicresultsetwrapper.hxx.

Referenced by disposing(), impl_OwnerDies(), and notify().


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