B2BITS FIX Antenna HFT  1.0.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Functions
B2BITS_ThreadSafe.h File Reference

Contains implementation of the thread safety checking classes. More...

#include <cassert>
#include <cstddef>
#include <B2BITS_Mutex.h>
+ Include dependency graph for B2BITS_ThreadSafe.h:

Classes

class  System::ThreadSafe::LockFreeGuard< T >
 
class  System::ThreadSafe::MutexGuard< T >
 
class  System::ThreadSafe::VolatileSensitivePointer< T >
 

Namespaces

 System
 Platform specific classes.
 
 System::ThreadSafe
 Contains implementation of the thread safety checking classes.
 

Macros

#define B2B_SHARED
 
#define B2B_THREAD_SAFE
 

Functions

template<typename T >
void System::ThreadSafe::deleteObject (T const *obj)
 
template<typename T >
void System::ThreadSafe::releaseObject (T const *obj)
 

Detailed Description

Contains implementation of the thread safety checking classes.

Author
Dmytro Ovdiienko [dmytr.nosp@m.o_ov.nosp@m.diien.nosp@m.ko@e.nosp@m.pam.c.nosp@m.om]
See Also
http://drdobbs.com/cpp/184403766

Macro Definition Documentation

#define B2B_SHARED
#define B2B_THREAD_SAFE