Main MRPT website > C++ reference
MRPT logo
Classes

mrpt::synch Namespace Reference


Detailed Description

This namespace provides multitask, synchronization utilities.

Classes

class  CAtomicCounter
 This class acts exactly as an int (or long) variable, but with atomic increment and decrement operators. More...
class  CCriticalSection
 This class provides simple critical sections functionality. More...
class  CCriticalSectionLocker
 A class acquiring a CCriticalSection at its constructor, and releasing it at destructor. More...
class  CEvent
 This class provides a simple way of waiting for and signaling events (NOT IMPLEMENTED YET!). More...
class  CSemaphore
 A semaphore for inter-thread synchronization. More...
class  CThreadSafeVariable
 A template for created thread-safe variables with an internal critical section controlled each read or write. More...
class  MT_buffer
 This class is a bulk sequence of bytes with MultiThread (MT)-safe read and write operations. More...



Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:40:17 UTC 2011