| 
    BRL-CAD
    
   | 
 
Cross platform wrapper for microsecond accuracy timing functionality. More...
Files | |
| file | time.h | 
Functions | |
| int64_t | bu_gettime (void) | 
| void | bu_utctime (struct bu_vls *utc_result, const int64_t time_val) | 
Cross platform wrapper for microsecond accuracy timing functionality.
Returns a microsecond-accurate wall-clock time counter.
Example use:
Evaluate the time_t input as UTC time in ISO format.
The UTC time is written into the user-provided bu_vls struct and is also returned and guaranteed to be a non-null result, returning a static "NULL" UTC time if an error is encountered.