Monero
Public Member Functions | Private Attributes | List of all members
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: