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 |