Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ThreadData.H File Reference

#include "EvalBasics.H"
#include <CacheC.H>
#include <BufStream.H>

Go to the source code of this file.

Functions

ThreadData * ThreadDataCreate (int id, CacheEntry::IndicesApp *threadCIs)
ThreadData * ThreadDataGet ()
void ThreadDataInit ()
Text ThreadLabel ()


Function Documentation

ThreadData* ThreadDataCreate (  int  id,
CacheEntry::IndicesApp *  threadCIs
) 
 

Definition at line 61 of file ThreadData.C.

References Basics::mutex::lock(), NEW, recordCallStack, and Basics::mutex::unlock().

Referenced by ThreadDataInit().

ThreadData* ThreadDataGet (   ) 
 

Definition at line 90 of file ThreadData.C.

Referenced by ApplicationFromCache(), ApplyFunction(), ApplyModel(), ApplyRunTool(), Error(), ApplyOpEC::Eval(), ApplyUnOpEC::Eval(), ApplyEC::Eval(), Interpret(), Map(), ModelFromCache(), NormalModelFromCache(), ParMap(), PrintErrorStack(), PrintFuncTrace(), RecordErrorOnStack(), RunToolFromCache(), RunToolHost(), and ThreadLabel().

void ThreadDataInit (   ) 
 

Definition at line 97 of file ThreadData.C.

References NEW, recordTrace, ThreadDataCreate(), and ThreadData::traceRes.

Referenced by StartEval().

Text ThreadLabel (   )  [inline]
 

Definition at line 65 of file ThreadData.H.

References IntToText(), maxThreads, and ThreadDataGet().

Referenced by PickleC::checkNumBytesRead(), Pickle(), RunTool(), RunToolFromCache(), and Unpickle().


Generated on Mon May 8 00:49:03 2006 for Vesta by  doxygen 1.4.2