PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PReadWriteMutex::Nest Struct Reference

#include <syncthrd.h>

Collaboration diagram for PReadWriteMutex::Nest:

Public Member Functions

 Nest ()
 
 Nest (const Nest &other)
 
Nestoperator= (const Nest &other)
 

Public Attributes

atomic< unsigned > m_readerCount
 
atomic< unsigned > m_writerCount
 
atomic< bool > m_waiting
 
atomic< uint64_t > m_startHeldCycle
 
atomic< PUniqueThreadIdentifier > m_uniqueId
 

Constructor & Destructor Documentation

PReadWriteMutex::Nest::Nest ( )
PReadWriteMutex::Nest::Nest ( const Nest other)

Member Function Documentation

Nest& PReadWriteMutex::Nest::operator= ( const Nest other)

Member Data Documentation

atomic<unsigned> PReadWriteMutex::Nest::m_readerCount
atomic<uint64_t> PReadWriteMutex::Nest::m_startHeldCycle
atomic<PUniqueThreadIdentifier> PReadWriteMutex::Nest::m_uniqueId
atomic<bool> PReadWriteMutex::Nest::m_waiting
atomic<unsigned> PReadWriteMutex::Nest::m_writerCount

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