XrdSsiMutex Class Reference

#include <XrdSsiAtomics.hh>

List of all members.

Public Types

enum  MutexType { Simple = 0, Recursive = 1 }

Public Member Functions

bool TryLock ()
void Lock ()
void UnLock ()
 XrdSsiMutex (MutexType mt=Simple)
 ~XrdSsiMutex ()

Protected Attributes

pthread_mutex_t cs

Member Enumeration Documentation

Enumerator:
Simple 
Recursive 

Constructor & Destructor Documentation

XrdSsiMutex::XrdSsiMutex ( MutexType  mt = Simple  )  [inline]

References cs, and Simple.

XrdSsiMutex::~XrdSsiMutex (  )  [inline]

References cs.


Member Function Documentation

void XrdSsiMutex::Lock (  )  [inline]
bool XrdSsiMutex::TryLock (  )  [inline]

References cs.

void XrdSsiMutex::UnLock (  )  [inline]

Member Data Documentation

pthread_mutex_t XrdSsiMutex::cs [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 21 May 2020 for xrootd by  doxygen 1.6.1