tclThread.c File Reference

#include "tclInt.h"

Go to the source code of this file.

Data Structures

struct  SyncObjRecord

Functions

void * Tcl_GetThreadData (Tcl_ThreadDataKey *keyPtr, int size)
void * TclThreadDataKeyGet (Tcl_ThreadDataKey *keyPtr)
void TclRememberMutex (Tcl_Mutex *mutexPtr)
void Tcl_MutexFinalize (Tcl_Mutex *mutexPtr)
void TclRememberCondition (Tcl_Condition *condPtr)
void Tcl_ConditionFinalize (Tcl_Condition *condPtr)
void TclFinalizeThreadData (void)
void TclFinalizeSynchronization (void)
void Tcl_ExitThread (int status)
void Tcl_ConditionWait (Tcl_Condition *condPtr, Tcl_Mutex *mutexPtr, Tcl_Time *timePtr)
void Tcl_ConditionNotify (Tcl_Condition *condPtr)
void Tcl_MutexLock (Tcl_Mutex *mutexPtr)
void Tcl_MutexUnlock (Tcl_Mutex *mutexPtr)


Function Documentation

void Tcl_ConditionFinalize ( Tcl_Condition condPtr  ) 

Definition at line 327 of file tclThread.c.

References TclpFinalizeCondition(), TclpMasterLock(), and TclpMasterUnlock().

void Tcl_ConditionNotify ( Tcl_Condition condPtr  ) 

Definition at line 504 of file tclThread.c.

void Tcl_ConditionWait ( Tcl_Condition condPtr,
Tcl_Mutex mutexPtr,
Tcl_Time timePtr 
)

Definition at line 495 of file tclThread.c.

void Tcl_ExitThread ( int  status  ) 

Definition at line 464 of file tclThread.c.

References Tcl_FinalizeThread(), and TclpThreadExit().

void* Tcl_GetThreadData ( Tcl_ThreadDataKey keyPtr,
int  size 
)

void Tcl_MutexFinalize ( Tcl_Mutex mutexPtr  ) 

Definition at line 274 of file tclThread.c.

References TclpFinalizeMutex(), TclpMasterLock(), and TclpMasterUnlock().

void Tcl_MutexLock ( Tcl_Mutex mutexPtr  ) 

Definition at line 511 of file tclThread.c.

void Tcl_MutexUnlock ( Tcl_Mutex mutexPtr  ) 

Definition at line 518 of file tclThread.c.

void TclFinalizeSynchronization ( void   ) 

void TclFinalizeThreadData ( void   ) 

Definition at line 356 of file tclThread.c.

References TclpFinalizeThreadDataThread().

Referenced by Tcl_Finalize(), and Tcl_FinalizeThread().

void TclRememberCondition ( Tcl_Condition condPtr  ) 

Definition at line 303 of file tclThread.c.

void TclRememberMutex ( Tcl_Mutex mutexPtr  ) 

Definition at line 250 of file tclThread.c.

void* TclThreadDataKeyGet ( Tcl_ThreadDataKey keyPtr  ) 

Definition at line 124 of file tclThread.c.

References TclpThreadDataKeyGet().

Referenced by Tcl_FinalizeThread(), and TclInThreadExit().



Generated on Wed Mar 12 12:18:34 2008 by  doxygen 1.5.1