class TcUtSemMutex : public TcUtMutex

Mutex class built on posix semaphore for single process, threaded apps.

Inheritance:


Public Methods

TcUtSemMutex(const char *name)
Constructor
virtual ~TcUtSemMutex()
Destructor.
virtual lockResult_t lock()
Blocking mutex lock.
virtual lockResult_t tryLock()
Non blocking lock attempt.
virtual lockResult_t unlock()
Unlock mutex.

Inherited from TcUtMutex:

Public Classes

enum lockResult_t

Documentation

Mutex class built on posix semaphore for single process, threaded apps.
TcUtSemMutex(const char *name)
Constructor.
Parameters:
name - Used for debugging purposes.

virtual ~TcUtSemMutex()
Destructor.

virtual lockResult_t lock()
Blocking mutex lock.

virtual lockResult_t tryLock()
Non blocking lock attempt.

virtual lockResult_t unlock()
Unlock mutex.


This class has no child classes.

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