Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
Wrapper around std::unique_lock<CCriticalSection>
More...
#include <sync.h>
|
void | Enter (const char *pszName, const char *pszFile, int nLine) |
|
bool | TryEnter (const char *pszName, const char *pszFile, int nLine) |
|
Wrapper around std::unique_lock<CCriticalSection>
Definition at line 116 of file sync.h.
◆ CCriticalBlock() [1/2]
CCriticalBlock::CCriticalBlock |
( |
CCriticalSection & |
mutexIn, |
|
|
const char * |
pszName, |
|
|
const char * |
pszFile, |
|
|
int |
nLine, |
|
|
bool |
fTry = false |
|
) |
| |
|
inline |
◆ CCriticalBlock() [2/2]
CCriticalBlock::CCriticalBlock |
( |
CCriticalSection * |
pmutexIn, |
|
|
const char * |
pszName, |
|
|
const char * |
pszFile, |
|
|
int |
nLine, |
|
|
bool |
fTry = false |
|
) |
| |
|
inline |
◆ ~CCriticalBlock()
CCriticalBlock::~CCriticalBlock |
( |
| ) |
|
|
inline |
◆ Enter()
void CCriticalBlock::Enter |
( |
const char * |
pszName, |
|
|
const char * |
pszFile, |
|
|
int |
nLine |
|
) |
| |
|
inlineprivate |
◆ operator bool()
CCriticalBlock::operator bool |
( |
| ) |
|
|
inline |
◆ TryEnter()
bool CCriticalBlock::TryEnter |
( |
const char * |
pszName, |
|
|
const char * |
pszFile, |
|
|
int |
nLine |
|
) |
| |
|
inlineprivate |
◆ lock
The documentation for this class was generated from the following file: