ORIGINAL
Loading...
Searching...
No Matches
mutex.h File Reference

Cross-platform mutex and lock management utilities. More...

#include "pthread.h"
#include "error.h"
#include "tuple.h"
#include <iostream>
Include dependency graph for mutex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  original::mutexBase
 Abstract base class for mutex implementations. More...
 
class  original::lockGuard
 Abstract base class for lock guard implementations. More...
 
class  original::pMutex
 POSIX thread mutex implementation. More...
 
class  original::uniqueLock
 RAII wrapper for single mutex locking. More...
 
class  original::multiLock< MUTEX >
 RAII wrapper for multiple mutex locking. More...
 

Namespaces

namespace  original
 Main namespace for the project Original.
 

Detailed Description

Cross-platform mutex and lock management utilities.

This header defines the mutex abstraction and RAII-based locking mechanisms for multithreaded programming within the original namespace.