17 lines
309 B
C
17 lines
309 B
C
#ifndef __TTC_TIMESTAMP_H__
|
|
#define __TTC_TIMESTAMP_H__
|
|
|
|
#include <stdint.h>
|
|
#include <time.h>
|
|
#include <sys/time.h>
|
|
|
|
static inline int64_t GET_TIMESTAMP(void) {
|
|
struct timeval tv;
|
|
gettimeofday(&tv, NULL);
|
|
return (int64_t)tv.tv_sec * 1000000 + tv.tv_usec;
|
|
}
|
|
|
|
#define TIMESTAMP_PRECISION 1000000ULL
|
|
|
|
#endif
|