class TcUtMutex

Base class for Tandem mutex

Inheritance:


Public Classes

enum lockResult_t
enum lock Results

Public Methods

virtual lockResult_t lock()
Blocking mutex lock.
virtual lockResult_t tryLock()
Non blocking lock attempt
virtual lockResult_t unlock()
Unlock mutex.
virtual ~TcUtMutex()
Destructor.

Documentation

Base class for Tandem mutex
enum lockResult_t
enum lock Results
Parameters:
DEADLOCK - Deadlock has been detected.
FAILED - Lock failed.
GOTLOCK - lock was successful.
BUSY - lock returned busy.
UNLOCK_OK - unlock was successful.

virtual lockResult_t lock()
Blocking mutex lock.

virtual lockResult_t tryLock()
Non blocking lock attempt

virtual lockResult_t unlock()
Unlock mutex.

virtual ~TcUtMutex()
Destructor.


Direct child classes:
TcUtSemMutex_mp
TcUtSemMutex

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de