Typedefs | Functions

timestamp.h File Reference

Portable routines for high resolution timing. More...

#include "int_sizes.h"
#include <time.h>

Go to the source code of this file.

Typedefs

typedef UINT64_T timestamp_t
 A type to hold the current time, in microseconds since January 1st, 1970.

Functions

timestamp_t timestamp_get (void)
 Get the current time.
void timestamp_sleep (timestamp_t interval)
 Sleep for a specified time.
time_t timestamp_file (const char *file)
 Get the last modified time of a file.

Detailed Description

Portable routines for high resolution timing.


Typedef Documentation

typedef UINT64_T timestamp_t

A type to hold the current time, in microseconds since January 1st, 1970.


Function Documentation

timestamp_t timestamp_get ( void   ) 

Get the current time.

Returns:
The current time, in microseconds since January 1st, 1970.
void timestamp_sleep ( timestamp_t  interval  ) 

Sleep for a specified time.

Parameters:
interval The number of microseconds to sleep for.
time_t timestamp_file ( const char *  file  ) 

Get the last modified time of a file.

Parameters:
file The path of the file to examine.
Returns:
The modification time, in seconds since January 1st, 1970.