PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PReadWriteWaitAndSignalBase Class Reference

#include <syncthrd.h>

Inheritance diagram for PReadWriteWaitAndSignalBase:
Collaboration diagram for PReadWriteWaitAndSignalBase:

Public Member Functions

 ~PReadWriteWaitAndSignalBase ()
 

Protected Types

typedef void(PReadWriteMutex::* StartFn )(const PDebugLocation *location)
 
typedef void(PReadWriteMutex::* EndFn )(const PDebugLocation *location)
 

Protected Member Functions

 PReadWriteWaitAndSignalBase (const PReadWriteMutex &mutex, const PDebugLocation *location, StartFn start, EndFn end)
 

Protected Attributes

PReadWriteMutexm_mutex
 
PDebugLocation m_location
 
EndFn m_end
 

Member Typedef Documentation

typedef void(PReadWriteMutex:: * PReadWriteWaitAndSignalBase::EndFn)(const PDebugLocation *location)
protected
typedef void(PReadWriteMutex:: * PReadWriteWaitAndSignalBase::StartFn)(const PDebugLocation *location)
protected

Constructor & Destructor Documentation

PReadWriteWaitAndSignalBase::PReadWriteWaitAndSignalBase ( const PReadWriteMutex mutex,
const PDebugLocation location,
StartFn  start,
EndFn  end 
)
inlineprotected

References m_location, and m_mutex.

PReadWriteWaitAndSignalBase::~PReadWriteWaitAndSignalBase ( )
inline

References m_end, m_location, and m_mutex.

Member Data Documentation

EndFn PReadWriteWaitAndSignalBase::m_end
protected
PDebugLocation PReadWriteWaitAndSignalBase::m_location
protected
PReadWriteMutex& PReadWriteWaitAndSignalBase::m_mutex
protected

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