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

#include <disposelistener.hxx>

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

Public Member Functions

 OChildDispListener_Impl (OStorage &aStorage)
 
virtual ~OChildDispListener_Impl () override
 
void OwnerIsDisposed ()
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 

Private Attributes

std::mutex m_aMutex
 
OStoragem_pStorage
 

Detailed Description

Definition at line 28 of file disposelistener.hxx.

Constructor & Destructor Documentation

◆ OChildDispListener_Impl()

OChildDispListener_Impl::OChildDispListener_Impl ( OStorage aStorage)
explicit

Definition at line 25 of file disposelistener.cxx.

◆ ~OChildDispListener_Impl()

OChildDispListener_Impl::~OChildDispListener_Impl ( )
overridevirtual

Definition at line 29 of file disposelistener.cxx.

Member Function Documentation

◆ disposing()

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

Definition at line 38 of file disposelistener.cxx.

References OStorage::ChildIsDisposed(), m_aMutex, m_pStorage, and Source.

◆ OwnerIsDisposed()

void OChildDispListener_Impl::OwnerIsDisposed ( )

Definition at line 32 of file disposelistener.cxx.

References m_aMutex, and m_pStorage.

Member Data Documentation

◆ m_aMutex

std::mutex OChildDispListener_Impl::m_aMutex
private

Definition at line 30 of file disposelistener.hxx.

Referenced by disposing(), and OwnerIsDisposed().

◆ m_pStorage

OStorage* OChildDispListener_Impl::m_pStorage
private

Definition at line 31 of file disposelistener.hxx.

Referenced by disposing(), and OwnerIsDisposed().


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