System::Mutex Class Reference

Linux implementation. More...

#include <Mutex.hpp>

List of all members.

Public Member Functions

 Mutex ()
 ~Mutex ()
void Lock ()
void Unlock ()
 Mutex ()
 ~Mutex ()
VOID Lock ()
VOID Unlock ()

Private Attributes

pthread_mutex_t PosixMutex
CRITICAL_SECTION CriticalSection


Detailed Description

Windows implementation.

Constructor & Destructor Documentation

System::Mutex::Mutex (  )  [inline]

Default constructor, initializes POSIX mutex.

System::Mutex::~Mutex (  )  [inline]

Destructor, destroys POSIX mutex.

System::Mutex::Mutex (  )  [inline]

Default constructor, initializes critical section.

System::Mutex::~Mutex (  )  [inline]

Destructor, destroys critical section.


Member Function Documentation

void System::Mutex::Lock (  )  [inline]

Locks mutex object.

void System::Mutex::Unlock (  )  [inline]

Unlocks mutex object.

VOID System::Mutex::Lock (  )  [inline]

Locks mutex object (EnterCriticalSection).

VOID System::Mutex::Unlock (  )  [inline]

Unlocks mutex object (LeaveCriticalSection).


Member Data Documentation

pthread_mutex_t System::Mutex::PosixMutex [private]

POSIX Mutex Structure.

CRITICAL_SECTION System::Mutex::CriticalSection [private]

Critical section structure.


The documentation for this class was generated from the following files:
Generated on Wed Dec 5 14:53:01 2007 for Aerospace Engine by  doxygen 1.5.3