TCMTLockable.h File Reference

This file provides the definition of TC::MT::ObjectLevelLockable and TC::MT::ClassLevelLockable. More...

#include "TCNonCopyable.h"
#include "TCMTFactory.h"

Include dependency graph for TCMTLockable.h:

Go to the source code of this file.

Classes

class  TC::MT::ObjectLevelLockable< CLASS_TO_LOCK >
 This template offers the basic mechanism for an object level locking mechanism. More...
class  TC::MT::ClassLevelLockable< CLASS_TO_LOCK >
 This template offers the basic mechanism for an class level locking mechanism. More...
class  TC::MT::ClassLevelLockable< CLASS_TO_LOCK >::Locker
 Helper class for locking the whole class This nested class is used for locking and unlocking the given object by the use of the constructor/destructor of the object. More...

Namespaces

namespace  TC
namespace  TC::MT


Detailed Description

This file provides the definition of TC::MT::ObjectLevelLockable and TC::MT::ClassLevelLockable.

Author:
Thomas Goessler

Definition in file TCMTLockable.h.


Copyright (c) Thomas Goessler 2003 - 2008