Event Struct Reference


Data Fields

EventnextPtr
Tcl_HashEntry * hPtr
unsigned int id
int qid
time_t nextqueue
time_t lastqueue
time_t laststart
time_t lastend
int flags
int interval
Ns_SchedProc * proc
void * arg
Ns_SchedProc * deleteProc

Detailed Description

The following structure defines a scheduled event.


Field Documentation

struct Event* Event::nextPtr

Tcl_HashEntry* Event::hPtr

unsigned int Event::id

Entry in event hash or NULL if deleted.

int Event::qid

Unique event id.

time_t Event::nextqueue

Current priority queue id.

time_t Event::lastqueue

Next time to queue for run.

time_t Event::laststart

Last time queued for run.

time_t Event::lastend

Last time run started.

int Event::flags

Last time run finished.

int Event::interval

One or more of NS_SCHED_ONCE, NS_SCHED_THREAD, NS_SCHED_DAILY, or NS_SCHED_WEEKLY.

Ns_SchedProc* Event::proc

Interval specification.

void* Event::arg

Procedure to execute.

Ns_SchedProc* Event::deleteProc

Client data for procedure.


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