|
LibreOffice Module framework (master) 1
|
#include <gate.hxx>
Public Member Functions | |
| Gate () | |
| ~Gate () | |
| Gate (const Gate &)=delete | |
| Gate & | operator= (const Gate &)=delete |
| void | open () |
| void | close () |
| void | wait () |
Private Attributes | |
| std::mutex | m_aAccessLock |
| ::osl::Condition | m_aPassage |
| bool | m_bClosed |
|
delete |
|
inline |
Definition at line 98 of file gate.hxx.
References m_aAccessLock, m_aPassage, and m_bClosed.
Referenced by framework::TransactionManager::registerTransaction().
|
inline |
Definition at line 81 of file gate.hxx.
References m_aAccessLock, m_aPassage, and m_bClosed.
Referenced by Gate(), framework::TransactionManager::TransactionManager(), framework::TransactionManager::unregisterTransaction(), and ~Gate().
|
inline |
Definition at line 118 of file gate.hxx.
References m_aAccessLock, m_aPassage, and m_bClosed.
Referenced by framework::TransactionManager::setWorkingMode().
|
private |
|
private |
|
private |