#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 [] |
| 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.
----------------------------------------------------------------------
1.5.1