Monero
Loading...
Searching...
No Matches
epee::critical_section Class Reference

#include <syncobj.h>

Public Member Functions

 critical_section (const critical_section &section)
 critical_section ()
 ~critical_section ()
void lock ()
void unlock ()
bool tryLock ()
critical_sectionoperator= (const critical_section &section)

Private Attributes

boost::recursive_mutex m_section

Constructor & Destructor Documentation

◆ critical_section() [1/2]

epee::critical_section::critical_section ( const critical_section & section)
inline

◆ critical_section() [2/2]

epee::critical_section::critical_section ( )
inline

◆ ~critical_section()

epee::critical_section::~critical_section ( )
inline

Member Function Documentation

◆ lock()

void epee::critical_section::lock ( )
inline

◆ operator=()

critical_section & epee::critical_section::operator= ( const critical_section & section)
inline

◆ tryLock()

bool epee::critical_section::tryLock ( )
inline

◆ unlock()

void epee::critical_section::unlock ( )
inline

Member Data Documentation

◆ m_section

boost::recursive_mutex epee::critical_section::m_section
private

The documentation for this class was generated from the following file: