#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) |
| 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.
----------------------------------------------------------------------
1.5.1