All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Private Attributes
osl::misc::LightMutexChar Class Reference

#include <lightMutex.h>

List of all members.

Public Types

typedef LightScopedLock
< LightMutexChar
scoped_lock

Public Member Functions

 LightMutexChar ()
bool tryLock ()
bool waitLock (int counter)
void lock ()
void unlock ()

Private Attributes

volatile char data

Detailed Description

Definition at line 112 of file lightMutex.h.


Member Typedef Documentation

Definition at line 115 of file lightMutex.h.


Constructor & Destructor Documentation

Definition at line 116 of file lightMutex.h.


Member Function Documentation

Definition at line 141 of file lightMutex.h.

References tryLock(), and waitLock().

Definition at line 117 of file lightMutex.h.

References data.

Referenced by lock().

Definition at line 150 of file lightMutex.h.

References data.

bool osl::misc::LightMutexChar::waitLock ( int  counter) [inline]

Definition at line 131 of file lightMutex.h.

References data.

Referenced by lock().


Member Data Documentation

volatile char osl::misc::LightMutexChar::data [private]

Definition at line 113 of file lightMutex.h.

Referenced by tryLock(), unlock(), and waitLock().


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