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

Condition variable implementation for thread synchronization. More...

#include "mutex.h"
#include "zeit.h"
Include dependency graph for condition.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  original::conditionBase
 Abstract base class for condition variable implementations. More...
 
class  original::pCondition
 POSIX condition variable implementation. More...
 

Namespaces

namespace  original
 Main namespace for the project Original.
 

Detailed Description

Condition variable implementation for thread synchronization.

Provides condition variable functionality for coordinating between threads, including:

  • Basic wait/notify operations
  • Timed waits with duration support
  • Predicate-based waiting
  • Integration with mutex.h locking mechanisms

Key features:

  • POSIX-based implementation (pCondition)
  • Thread-safe condition variable operations
  • Timeout support using zeit.h duration types
  • Predicate templates for safe condition checking