home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class CThreadSlotData

   in AFXTLS_.H

class CThreadSlotData


Field Summary
 CTypedSimpleList< CThreadData* > m_list
          
 int m_nAlloc
          
 int m_nMax
          
 int m_nRover
          
 CSlotData* m_pSlotData
          
 CRITICAL_SECTION m_sect
          
 DWORD m_tlsIndex
          
 
Constructor Summary
CThreadSlotData()
          
~CThreadSlotData()
          
 
Method Summary
 int AllocSlot()
          
 void AssignInstance( HINSTANCE hInst )
          
 void DeleteValues( HINSTANCE hInst, BOOL bAll = FALSE )
          
 void DeleteValues( CThreadData* pData, HINSTANCE hInst )
          
 void FreeSlot( int nSlot )
          
 void* GetThreadValue( int nSlot )
          
 void* GetValue( int nSlot )
          
 void* PASCAL operator new( size_t, void* p )
          
 void SetValue( int nSlot, void* pValue )
          
 

Field Detail

m_list

public CTypedSimpleList< CThreadData* > m_list;

m_nAlloc

public int m_nAlloc;

m_nMax

public int m_nMax;

m_nRover

public int m_nRover;

m_pSlotData

public CSlotData* m_pSlotData;

m_sect

public CRITICAL_SECTION m_sect;

m_tlsIndex

public DWORD m_tlsIndex;


Constructor Detail

CThreadSlotData

public CThreadSlotData();

~CThreadSlotData

public ~CThreadSlotData();


Method Detail

AllocSlot

public int AllocSlot();

AssignInstance

public void AssignInstance( HINSTANCE hInst );

DeleteValues

public void DeleteValues( HINSTANCE hInst, BOOL bAll = FALSE );

DeleteValues

public void DeleteValues( CThreadData* pData, HINSTANCE hInst );

FreeSlot

public void FreeSlot( int nSlot );

GetThreadValue

public void* GetThreadValue( int nSlot );

GetValue

public void* GetValue( int nSlot );

new

public void* PASCAL operator new( size_t, void* p );

SetValue

public void SetValue( int nSlot, void* pValue );

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD