proc.c File Reference

#include "nsd.h"

Data Structures

struct  Info
struct  proc

Functions

void NsInitProcInfo (void)
void Ns_RegisterProcInfo (void *procAddr, char *desc, Ns_ArgProc *argProc)
void Ns_GetProcInfo (Tcl_DString *dsPtr, void *procAddr, void *arg)

Variables

proc procs []

Function Documentation

void Ns_GetProcInfo ( Tcl_DString *  dsPtr,
void *  procAddr,
void *  arg 
)

----------------------------------------------------------------------

Ns_GetProcInfo --

Format a string of information for the given proc and arg, invoking the argProc callback if it exists.

Results: None.

Side effects: String will be appended to given dsPtr.

----------------------------------------------------------------------

void Ns_RegisterProcInfo ( void *  procAddr,
char *  desc,
Ns_ArgProc *  argProc 
)

----------------------------------------------------------------------

Ns_RegisterProcInfo --

Register a callback to describe the arguments to a proc, e.g., a thread start arg.

Results: None.

Side effects: Given argProc will be invoked for given procAddr by Ns_GetProcInfo.

----------------------------------------------------------------------

void NsInitProcInfo ( void   ) 

----------------------------------------------------------------------

NsInitProcInfo --

Initialize the proc info API and default compiled-in callbacks.

Results: None.

Side effects: None.

----------------------------------------------------------------------


Variable Documentation

struct proc procs[]

The following struct array defines common procs in nsd.


Generated on Tue Sep 4 19:58:56 2007 by  doxygen 1.5.1