SLocker Class Reference
[Utility Classes and Functions]

#include <support/Locker.h>

Inheritance diagram for SLocker:

atom_debug List of all members.

Detailed Description

Lightweight mutex.


Public Member Functions

bool IsLocked () const
lock_status_t Lock ()
void LockQuick ()
 SLocker (const char *name)
 SLocker ()
void Unlock ()
void Yield ()
 ~SLocker ()

Friends

class SConditionVariable

Classes

class  Autolock


Constructor & Destructor Documentation

SLocker  ) 
 

SLocker const char *  name  ) 
 

~SLocker  ) 
 


Member Function Documentation

bool IsLocked  )  const
 

lock_status_t Lock  ) 
 

void LockQuick  ) 
 

void Unlock  ) 
 

void Yield  ) 
 


Friends And Related Function Documentation

friend class SConditionVariable [friend]
 


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