torque Torque Game Engine Documentation
TGE Version 1.5.2

ThreadStorage Class Reference

#include <platformThread.h>


Detailed Description

Platform independent per-thread storage class.


Public Member Functions

 ThreadStorage ()
 ThreadStorage constructor.
 ~ThreadStorage ()
 ThreadStorage destructor.
voidget ()
 returns the per-thread stored void pointer for this ThreadStorage. The default value is NULL.
void set (void *data)
 sets the per-thread stored void pointer for this ThreadStorage object.

Private Types

enum  { PlatformThreadStorageStorageSize = 32 }

Private Attributes

PlatformThreadStorage * mThreadStorage
U8 mStorage [PlatformThreadStorageStorageSize]


Member Enumeration Documentation

anonymous enum [private]

Enumerator:
PlatformThreadStorageStorageSize 


Constructor & Destructor Documentation

ThreadStorage::ThreadStorage (  ) 

ThreadStorage constructor.

ThreadStorage::~ThreadStorage (  ) 

ThreadStorage destructor.


Member Function Documentation

void* ThreadStorage::get (  ) 

returns the per-thread stored void pointer for this ThreadStorage. The default value is NULL.

void ThreadStorage::set ( void data  ) 

sets the per-thread stored void pointer for this ThreadStorage object.


Field Documentation

PlatformThreadStorage* ThreadStorage::mThreadStorage [private]

U8 ThreadStorage::mStorage[PlatformThreadStorageStorageSize] [private]




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen