|
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().