TCMTSemaphore.h File Reference

This file provides the definition of TC::MT::Semaphore. More...

#include "TCNonCopyable.h"
#include "TCSharedPtr.h"

Include dependency graph for TCMTSemaphore.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TC::MT::Semaphore
 counted semaphore More...
class  TC::MT::SemaphoreLocker
 Locking object for Semaphore objects. More...

Namespaces

namespace  TC
namespace  TC::MT

Typedefs

typedef SharedPtr< Semaphore > TC::MT::SemaphorePtr
 Smart pointer to an semaphore object.


Detailed Description

This file provides the definition of TC::MT::Semaphore.

Author:
Thomas Goessler

Definition in file TCMTSemaphore.h.


Copyright (c) Thomas Goessler 2003 - 2008