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

ThreadDataThreadDataCreate (int id, CacheEntry::IndicesApp *threadCIs)
ThreadDataThreadDataGet ()
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