info.c File Reference

#include "nsd.h"

Functions

char * Ns_InfoHomePath (void)
char * Ns_InfoServerName (void)
char * Ns_InfoServerVersion (void)
char * Ns_InfoConfigFile (void)
int Ns_InfoPid (void)
char * Ns_InfoNameOfExecutable (void)
char * Ns_InfoPlatform (void)
int Ns_InfoUptime (void)
int Ns_InfoBootTime (void)
char * Ns_InfoHostname (void)
char * Ns_InfoAddress (void)
char * Ns_InfoBuildDate (void)
int Ns_InfoShutdownPending (void)
int Ns_InfoStarted (void)
int Ns_InfoServersStarted (void)
char * Ns_InfoLabel (void)
char * Ns_InfoTag (void)
int NsTclInfoObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj **objv)
int NsTclLibraryCmd (ClientData arg, Tcl_Interp *interp, int argc, char **argv)

Variables

char * nsBuildDate

Function Documentation

char* Ns_InfoAddress ( void   ) 

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

Ns_InfoAddress --

Return server IP address

Results: Primary (first) IP address of this machine.

Side effects: None.

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

int Ns_InfoBootTime ( void   ) 

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

Ns_InfoBootTime --

Returns time server started.

Results: Treat as time_t.

Side effects: None.

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

char* Ns_InfoBuildDate ( void   ) 

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

Ns_InfoBuildDate --

Returns time server was compiled.

Results: String build date and time.

Side effects: None.

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

char* Ns_InfoConfigFile ( void   ) 

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

Ns_InfoConfigFile --

Returns path to config file.

Results: Path to config file.

Side effects: None.

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

char* Ns_InfoHomePath ( void   ) 

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

Ns_InfoHomePath --

Return the home dir.

Results: Home dir.

Side effects: None.

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

char* Ns_InfoHostname ( void   ) 

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

Ns_InfoHostname --

Return server hostname

Results: Hostname

Side effects: None.

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

char* Ns_InfoLabel ( void   ) 

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

Ns_InfoLabel --

Returns version information about this build.

Results: A string version name.

Side effects: None.

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

char* Ns_InfoNameOfExecutable ( void   ) 

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

Ns_InfoNameOfExecutable --

Returns the name of the nsd executable. Quirky name is from Tcl.

Results: Name of executable, string.

Side effects: None.

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

int Ns_InfoPid ( void   ) 

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

Ns_InfoPid --

Returns server's PID

Results: PID (tread like pid_t)

Side effects: None.

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

char* Ns_InfoPlatform ( void   ) 

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

--

Return platform name

Results: Platform name, string.

Side effects: None.

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

char* Ns_InfoServerName ( void   ) 

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

Ns_InfoServerName --

Return the server name.

Results: Server name

Side effects: None.

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

int Ns_InfoServersStarted ( void   ) 

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

Ns_InfoServersStarted --

Compatability function, same as Ns_InfoStarted

Results: See Ns_InfoStarted

Side effects: None.

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

char* Ns_InfoServerVersion ( void   ) 

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

Ns_InfoServerVersion --

Returns the server version

Results: String server version.

Side effects: None.

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

int Ns_InfoShutdownPending ( void   ) 

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

Ns_InfoShutdownPending --

Boolean: is a shutdown pending?

Results: NS_TRUE: yes, NS_FALSE: no

Side effects: None.

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

int Ns_InfoStarted ( void   ) 

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

Ns_InfoStarted --

Boolean: has the server started up all the way yet?

Results: NS_TRUE: yes, NS_FALSE: no

Side effects: None.

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

char* Ns_InfoTag ( void   ) 

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

Ns_InfoTag --

Returns CVS tag of this build (can be meaningless).

Results: A string version name.

Side effects: None.

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

int Ns_InfoUptime ( void   ) 

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

Ns_InfoUptime --

Returns time server has been up.

Results: Seconds server has been running.

Side effects: None.

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

int NsTclInfoObjCmd ( ClientData  arg,
Tcl_Interp *  interp,
int  objc,
Tcl_Obj **  objv 
)

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

NsTclInfoObjCmd --

Implements ns_info.

Results: Tcl result.

Side effects: See docs.

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

int NsTclLibraryCmd ( ClientData  arg,
Tcl_Interp *  interp,
int  argc,
char **  argv 
)

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

NsTclLibraryCmd --

Implements ns_library.

Results: Tcl result.

Side effects: See docs.

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


Variable Documentation

char* nsBuildDate

stamp.c --

Timestamp for link return by Ns_InfoBuildDate().


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