MDSTk Libraries  1.1.0
Medical Data Segmentation Toolkit
Classes | Namespaces
mdsLock.h File Reference

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel
. More...

#include "mdsSetup.h"
#include <MDSTk/System/mdsCriticalSection.h>

Classes

struct  mds::base::CLockableClass< T >::CCreator
struct  mds::base::CLockableClass< T >::CDestroyer
struct  mds::base::CLibraryLockableClass< T >
 Class that comes to be mds::base::CLockableClass<T> if the multithreaded library is compiled and mds::base::CNoLocking<T> otherwise. More...
struct  mds::base::CLibraryLockableObject< T >
 Class that comes to be mds::base::CLockableClass<T> if the multithreaded library is compiled and mds::base::CNoLocking<T> otherwise. More...
class  mds::base::CLockableClass< T >::CLock
 Object of this class ensures mutual access, if created at the beginning of some method of the class T. More...
class  mds::base::CLockableObject< T >::CLock
 Object of this class ensures mutual access, if created at the beginning of some method of the class T. More...
class  mds::base::CNoLocking< T >::CLock
 Object of this class ensures mutual access, if created at the beginning of some method of the class T. More...
class  mds::base::CLockableClass< T >
 Implements a class-level locking scheme. More...
class  mds::base::CLockableObject< T >
 Implements a object-level locking scheme. More...
class  mds::base::CNoLocking< T >
 A single-threaded model with no locking. More...

Namespaces

namespace  mds
 

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel


namespace  mds::base

Detailed Description

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel
.

Author: Michal Spanel, spanel@fit.vutbr.cz
File: mdsLock.h
Section: libBase
Date: 2004/12/13

Id:
mdsLock.h 2091 2012-02-14 11:26:36Z spanel

Description: