c++-gtk-utils
Classes | Enumerations
Cgu::Thread Namespace Reference

Classes

class  CancelBlock
 A class enabling the cancellation state of a thread to be controlled. More...
 
class  Cond
 A wrapper class for pthread condition variables. More...
 
struct  CondError
 
class  Exit
 A class which can be thrown to terminate the throwing thread. More...
 
class  Future
 A class representing a pthread thread which will provide a value. More...
 
struct  FutureThreadError
 
struct  FutureWhenError
 
class  GrecmutexLock
 A scoped locking class for exception safe locking of GStaticRecMutex objects. More...
 
class  JoinableHandle
 A class wrapping a Thread::Thread object representing a joinable thread. More...
 
class  Mutex
 A wrapper class for pthread mutexes. More...
 
struct  MutexError
 
class  RecMutex
 A wrapper class for pthread mutexes which provides a recursive mutex. More...
 
struct  RecMutexError
 
class  RWLock
 A wrapper class for pthread read-write locks. More...
 
struct  RWLockError
 
struct  TaskError
 
class  TaskManager
 A thread-pool class for managing tasks in multi-threaded programs. More...
 
class  Thread
 A class representing a pthread thread. More...
 

Enumerations

enum  Locked { locked }
 
enum  DeferLock { defer }
 

Enumeration Type Documentation

◆ DeferLock

Enumerator
defer 

◆ Locked

Enumerator
locked