tclAsync.c File Reference#include "tclInt.h"
Go to the source code of this file.
Function Documentation
Tcl_AsyncHandler Tcl_AsyncCreate |
( |
Tcl_AsyncProc * |
proc, |
|
|
ClientData |
clientData | |
|
) |
| | |
Definition at line 115 of file tclAsync.c.
References ThreadSpecificData::asyncMutex, ckalloc, AsyncHandler::clientData, ThreadSpecificData::firstHandler, ThreadSpecificData::lastHandler, AsyncHandler::nextPtr, AsyncHandler::originThrdId, AsyncHandler::originTsd, AsyncHandler::proc, AsyncHandler::ready, Tcl_GetCurrentThread(), Tcl_MutexLock, Tcl_MutexUnlock, and TCL_TSD_INIT.
int Tcl_AsyncInvoke |
( |
Tcl_Interp * |
interp, |
|
|
int |
code | |
|
) |
| | |
Definition at line 195 of file tclAsync.c.
References ThreadSpecificData::asyncActive, ThreadSpecificData::asyncMutex, ThreadSpecificData::asyncReady, AsyncHandler::clientData, ThreadSpecificData::firstHandler, AsyncHandler::nextPtr, AsyncHandler::proc, AsyncHandler::ready, Tcl_MutexLock, Tcl_MutexUnlock, and TCL_TSD_INIT.
Referenced by Tcl_DoOneEvent(), Tcl_ServiceAll(), Tcl_ServiceEvent(), TclEvalObjvInternal(), and TclExecuteByteCode().
int Tcl_AsyncReady |
( |
void |
|
) |
|
void TclFinalizeAsync |
( |
void |
|
) |
|
int* TclGetAsyncReadyPtr |
( |
void |
|
) |
|
Generated on Wed Mar 12 12:18:28 2008 by
1.5.1
|