PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PThread::LocalStorageBase Class Referenceabstract

Thread local storage base class, see PThreadLocalStorage for template. More...

#include <thread.h>

Inheritance diagram for PThread::LocalStorageBase:

Public Member Functions

virtual ~LocalStorageBase ()
 

Protected Member Functions

 LocalStorageBase ()
 
void StorageDestroyed ()
 
virtual void * Allocate () const =0
 
virtual void Deallocate (void *ptr) const =0
 
virtual void * GetStorage () const
 

Detailed Description

Thread local storage base class, see PThreadLocalStorage for template.

Constructor & Destructor Documentation

virtual PThread::LocalStorageBase::~LocalStorageBase ( )
inlinevirtual
PThread::LocalStorageBase::LocalStorageBase ( )
inlineprotected

Member Function Documentation

virtual void* PThread::LocalStorageBase::Allocate ( ) const
protectedpure virtual
virtual void PThread::LocalStorageBase::Deallocate ( void *  ptr) const
protectedpure virtual
void PThread::LocalStorageBase::StorageDestroyed ( )
protected

The documentation for this class was generated from the following file: