time.c File Reference

#include "thread.h"

Functions

void Ns_GetTime (Ns_Time *timePtr)
void Ns_AdjTime (Ns_Time *timePtr)
int Ns_DiffTime (Ns_Time *t1, Ns_Time *t0, Ns_Time *diffPtr)
void Ns_IncrTime (Ns_Time *timePtr, time_t sec, long usec)

Function Documentation

void Ns_AdjTime ( Ns_Time *  timePtr  ) 

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

Ns_AdjTime --

Adjust an Ns_Time so the values are in range.

Results: None.

Side effects: Ns_Time structure pointed to by timePtr is adjusted as needed.

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

int Ns_DiffTime ( Ns_Time *  t1,
Ns_Time *  t0,
Ns_Time *  diffPtr 
)

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

Ns_DiffTime --

Determine the difference between two Ns_Time structures.

Results: -1, 0, or 1 if t1 is before, same, or after t0.

Side effects: Ns_Time structure pointed to by timePtr is set with difference between the two given times.

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

void Ns_GetTime ( Ns_Time *  timePtr  ) 

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

Ns_GetTime --

Get the current time value.

Results: None.

Side effects: Ns_Time structure pointed to by timePtr is updated with currnet time.

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

void Ns_IncrTime ( Ns_Time *  timePtr,
time_t  sec,
long  usec 
)

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

Ns_IncrTime --

Increment the given Ns_Time structure with the given number of seconds and microseconds.

Results: None.

Side effects: Ns_Time structure pointed to by timePtr is incremented as needed.

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


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