ThreadLocal.h File Reference


Detailed Description

From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support.

Id
ThreadLocal.h,v 1.1 2008/03/31 19:13:34 iamcamiel Exp

X-1.1 Camiel Vanderhoeven 31-MAR-2008 Adapted for use by the ES40 Emulator.

Definition in file ThreadLocal.h.

#include "VMS/Foundation.h"
#include <map>

Go to the source code of this file.

Namespaces

namespace  Poco

Data Structures

class  Poco::TLSAbstractSlot
 This is the base class for all objects that the ThreadLocalStorage class manages. More...
class  Poco::TLSSlot< C >
 The Slot template wraps another class so that it can be stored in a ThreadLocalStorage object. This class is used internally, and you must not create instances of it yourself. More...
class  Poco::ThreadLocalStorage
 This class manages the local storage for each thread. Never use this class directly, always use the ThreadLocal template for managing thread local storage. More...
class  Poco::ThreadLocal< C >
 This template is used to declare type safe thread local variables. It can basically be used like a smart pointer class with the special feature that it references a different object in every thread. The underlying object will be created when it is referenced for the first time. See the NestedDiagnosticContext class for an example how to use this template. Every thread only has access to its own thread local data. There is no way for a thread to access another thread's local data. More...


SourceForge.net Logo
Project space on SourceForge.net