Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

CCriticalSection Class Reference

Wrapped mutex: supports recursive locking, but no waiting TODO: We should move away from using the recursive lock by default. More...

#include <sync.h>

+ Inheritance diagram for CCriticalSection:
+ Collaboration diagram for CCriticalSection:

Public Member Functions

 ~CCriticalSection ()
 
- Public Member Functions inherited from AnnotatedMixin< std::recursive_mutex >
void lock () EXCLUSIVE_LOCK_FUNCTION()
 
void unlock () UNLOCK_FUNCTION()
 
bool try_lock () EXCLUSIVE_TRYLOCK_FUNCTION(true)
 

Detailed Description

Wrapped mutex: supports recursive locking, but no waiting TODO: We should move away from using the recursive lock by default.

Definition at line 94 of file sync.h.

Constructor & Destructor Documentation

◆ ~CCriticalSection()

CCriticalSection::~CCriticalSection ( )
inline

Definition at line 97 of file sync.h.

References DeleteLock().


The documentation for this class was generated from the following file:
Released under the MIT license