NsInterp Struct Reference

#include <nsd.h>


Data Fields

NsInterpnextPtr
Tcl_Interp * interp
NsServerservPtr
int delete
int epoch
DeferfirstDeferPtr
AtClosefirstAtClosePtr
Ns_Conn * conn
NsInterp::nsconn nsconn
NsInterp::adp adp
Tcl_HashTable sets
Tcl_HashTable chans
Tcl_HashTable https

Data Structures

struct  adp
struct  nsconn


Detailed Description

The following structure is allocated for each interp.


Field Documentation

struct NsInterp* NsInterp::nextPtr

Tcl_Interp* NsInterp::interp

Next interps for given server.

NsServer* NsInterp::servPtr

Pointer to cooresponding interp.

int NsInterp::delete

Pointer to interp server.

int NsInterp::epoch

Delete interp on next deallocate.

struct Defer* NsInterp::firstDeferPtr

The following pointer maintains the first in a FIFO list of callbacks to invoke at interp de-allocate time.

struct AtClose* NsInterp::firstAtClosePtr

The following pointer maintains the first in a LIFO list of scripts to evaluate when a connection closes.

Ns_Conn* NsInterp::conn

struct NsInterp::nsconn NsInterp::nsconn

struct NsInterp::adp NsInterp::adp

The following struct maintains per-interp ADP context including the private pages cache.

Tcl_HashTable NsInterp::sets

The following table maintains private Ns_Set's entered into this interp.

Tcl_HashTable NsInterp::chans

The following table maintains shared channels register with the ns_chan command.

Tcl_HashTable NsInterp::https

The following table maintains the Tcl HTTP requests.


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