LoopData Struct Reference


Public Types

enum  { LOOP_RUN, LOOP_PAUSE, LOOP_CANCEL }

Data Fields

enum LoopData:: { ... }  control
unsigned int lid
int tid
unsigned int spins
Ns_Time etime
Tcl_HashEntry * hPtr
Tcl_DString args
EvalDataevalPtr

Detailed Description

The following structure is allocated for the "while" and "for" commands to maintain a copy of the current args and provide a cancel flag.


Member Enumeration Documentation

anonymous enum

Enumerator:
LOOP_RUN 
LOOP_PAUSE 
LOOP_CANCEL 


Field Documentation

enum { ... } LoopData::control

unsigned int LoopData::lid

Loop control commands.

int LoopData::tid

Unique loop id.

unsigned int LoopData::spins

Thread id of script.

Ns_Time LoopData::etime

Loop iterations.

Tcl_HashEntry* LoopData::hPtr

Loop entry time.

Tcl_DString LoopData::args

Entry in active loop table.

EvalData* LoopData::evalPtr

Copy of command args.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 4 19:58:57 2007 by  doxygen 1.5.1