Ocean
Lock.h File Reference

Go to the source code of this file.

Data Structures

class  Ocean::Lock
 This class implements a recursive lock object. More...
 
class  Ocean::TemplatedLock< tActive >
 This class implements a template-based recursive lock object. More...
 
class  Ocean::TemplatedLock< false >
 Specialization of the TemplatedLock class. More...
 
class  Ocean::ScopedLock
 This class implements a scoped lock object for recursive lock objects. More...
 
class  Ocean::TemplatedScopedLock< tActive >
 This class implements a recursive scoped lock object that is activated by a boolean template parameter. More...
 
class  Ocean::TemplatedScopedLock< false >
 Specialization of the TemplatedScopedLock class. More...
 
class  Ocean::TemporaryScopedLock
 This class implements a recursive scoped lock object allowing to release the lock before the scoped object itself is released. More...
 
class  Ocean::OptionalScopedLock
 This class implements an optional recursive scoped lock object locking the lock object only if it's defined. More...
 

Namespaces

 Ocean
 The namespace covering the entire Ocean framework.