CppUnit project page CppUnit home page

thread.inl File Reference

#include <cpptl/thread.h>
#include <vector>
#include <windows.h>

Include dependency graph for thread.inl:


Namespaces

namespace  CppTL
namespace  CppTL::Impl

Defines

#define WIN32_LEAN_AND_MEAN
#define NOGDI
#define NOUSER
#define NOKERNEL
#define NOSOUND
#define NOMINMAX
#define BLENDFUNCTION   void

Functions

void CppTL::addThreadExitHandler (const Functor0 &handler, const void *tag)
void CppTL::removeThreadExitHandler (const void *tag)
void CppTL::processThreadExitHandlers ()
 This fonction must be called at the end of each thread to ensure ThreadLocalStorage are properly cleaned-up.
RawThreadStorage * CppTL::Impl::createRawThreadStorage (const CppTL::Functor1< void * > &deallocator)
void CppTL::Impl::freeRawThreadStorage (RawThreadStorage *storage)
void * CppTL::Impl::getRawThreadStorage (RawThreadStorage *storage)
void CppTL::Impl::setRawThreadStorage (RawThreadStorage *storage, void *value)

Define Documentation

#define BLENDFUNCTION   void

#define NOGDI

#define NOKERNEL

#define NOMINMAX

#define NOSOUND

#define NOUSER

#define WIN32_LEAN_AND_MEAN


SourceForge Logo hosts this site. Send comments to:
CppUnit Developers