LibreOffice Module comphelper (master) 1
|
#include <instancelocker.hxx>
Public Member Functions | |
OLockListener (css::uno::WeakReference< css::lang::XComponent > xWrapper, css::uno::Reference< css::uno::XInterface > xInstance, sal_Int32 nMode, css::uno::Reference< css::embed::XActionsApproval > xApproval) | |
virtual | ~OLockListener () override |
void | Init () |
void | Dispose () |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
virtual void SAL_CALL | queryClosing (const css::lang::EventObject &Source, sal_Bool GetsOwnership) override |
virtual void SAL_CALL | notifyClosing (const css::lang::EventObject &Source) override |
virtual void SAL_CALL | queryTermination (const css::lang::EventObject &Event) override |
virtual void SAL_CALL | notifyTermination (const css::lang::EventObject &Event) override |
Private Attributes | |
std::mutex | m_aMutex |
css::uno::Reference< css::uno::XInterface > | m_xInstance |
css::uno::Reference< css::embed::XActionsApproval > | m_xApproval |
css::uno::WeakReference< css::lang::XComponent > | m_xWrapper |
bool | m_bDisposed |
bool | m_bInitialized |
sal_Int32 | m_nMode |
Definition at line 73 of file instancelocker.hxx.
OLockListener::OLockListener | ( | css::uno::WeakReference< css::lang::XComponent > | xWrapper, |
css::uno::Reference< css::uno::XInterface > | xInstance, | ||
sal_Int32 | nMode, | ||
css::uno::Reference< css::embed::XActionsApproval > | xApproval | ||
) |
Definition at line 192 of file instancelocker.cxx.
References m_bDisposed.
|
overridevirtual |
Definition at line 206 of file instancelocker.cxx.
void OLockListener::Dispose | ( | ) |
Definition at line 211 of file instancelocker.cxx.
References m_aMutex, m_bDisposed, m_nMode, and m_xInstance.
|
overridevirtual |
Definition at line 253 of file instancelocker.cxx.
References aEvent, m_aMutex, m_nMode, m_xInstance, and m_xWrapper.
void OLockListener::Init | ( | void | ) |
Definition at line 399 of file instancelocker.cxx.
References m_aMutex, m_bDisposed, m_bInitialized, m_nMode, m_xInstance, and m_xWrapper.
|
overridevirtual |
Definition at line 306 of file instancelocker.cxx.
References aEvent, m_aMutex, m_nMode, m_xInstance, and m_xWrapper.
|
overridevirtual |
Definition at line 364 of file instancelocker.cxx.
References aEvent, m_aMutex, m_nMode, m_xInstance, and m_xWrapper.
|
overridevirtual |
Definition at line 277 of file instancelocker.cxx.
References aEvent, m_aMutex, m_bDisposed, m_nMode, m_xApproval, and m_xInstance.
|
overridevirtual |
Definition at line 336 of file instancelocker.cxx.
References aEvent, m_aMutex, m_nMode, m_xApproval, and m_xInstance.
|
private |
Definition at line 76 of file instancelocker.hxx.
Referenced by Dispose(), disposing(), Init(), notifyClosing(), notifyTermination(), queryClosing(), and queryTermination().
|
private |
Definition at line 82 of file instancelocker.hxx.
Referenced by Dispose(), Init(), and queryClosing().
|
private |
Definition at line 83 of file instancelocker.hxx.
Referenced by Init().
|
private |
Definition at line 85 of file instancelocker.hxx.
Referenced by Dispose(), disposing(), Init(), notifyClosing(), notifyTermination(), queryClosing(), and queryTermination().
|
private |
Definition at line 78 of file instancelocker.hxx.
Referenced by queryClosing(), and queryTermination().
|
private |
Definition at line 77 of file instancelocker.hxx.
Referenced by Dispose(), disposing(), Init(), notifyClosing(), notifyTermination(), queryClosing(), and queryTermination().
|
private |
Definition at line 80 of file instancelocker.hxx.
Referenced by disposing(), Init(), notifyClosing(), and notifyTermination().