tclAsync.c File Reference

#include "tclInt.h"

Go to the source code of this file.

Data Structures

struct  AsyncHandler
struct  ThreadSpecificData

Functions

void TclFinalizeAsync (void)
Tcl_AsyncHandler Tcl_AsyncCreate (Tcl_AsyncProc *proc, ClientData clientData)
void Tcl_AsyncMark (Tcl_AsyncHandler async)
int Tcl_AsyncInvoke (Tcl_Interp *interp, int code)
void Tcl_AsyncDelete (Tcl_AsyncHandler async)
int Tcl_AsyncReady (void)
int * TclGetAsyncReadyPtr (void)


Function Documentation

int Tcl_AsyncReady ( void   ) 

Definition at line 322 of file tclAsync.c.

References ThreadSpecificData::asyncReady, and TCL_TSD_INIT.

Referenced by Tcl_DoOneEvent(), Tcl_ServiceAll(), and Tcl_ServiceEvent().

void TclFinalizeAsync ( void   ) 

Definition at line 86 of file tclAsync.c.

References ThreadSpecificData::asyncMutex, Tcl_MutexFinalize, and TCL_TSD_INIT.

Referenced by Tcl_FinalizeThread().

int* TclGetAsyncReadyPtr ( void   ) 

Definition at line 329 of file tclAsync.c.

References ThreadSpecificData::asyncReady, and TCL_TSD_INIT.

Referenced by Tcl_CreateInterp().



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