Added Util::unixMS
This commit is contained in:
parent
5c6341a92a
commit
091926a963
2 changed files with 12 additions and 5 deletions
|
@ -87,6 +87,12 @@ uint64_t Util::bootMS() {
|
|||
return ((uint64_t)t.tv_sec) * 1000 + t.tv_nsec / 1000000;
|
||||
}
|
||||
|
||||
uint64_t Util::unixMS(){
|
||||
struct timeval t;
|
||||
gettimeofday(&t, 0);
|
||||
return ((uint64_t)t.tv_sec) * 1000 + t.tv_usec / 1000;
|
||||
}
|
||||
|
||||
/// Gets the current time in microseconds.
|
||||
uint64_t Util::getMicros() {
|
||||
struct timespec t;
|
||||
|
|
|
@ -11,9 +11,10 @@ namespace Util {
|
|||
void sleep(int64_t ms); ///< Sleeps for roughly the indicated amount of milliseconds.
|
||||
uint64_t getMS(); ///< Gets the current time in milliseconds.
|
||||
uint64_t bootSecs(); ///< Gets the current system uptime in seconds.
|
||||
uint64_t unixMS(); ///< Gets the current Unix time in milliseconds.
|
||||
uint64_t bootMS(); ///< Gets the current system uptime in milliseconds.
|
||||
uint64_t getMicros();///<Gets the current time in microseconds
|
||||
uint64_t getMicros(uint64_t previous);///<Gets the time difference in microseconds.
|
||||
uint64_t getMicros(); ///< Gets the current time in microseconds
|
||||
uint64_t getMicros(uint64_t previous); ///< Gets the time difference in microseconds.
|
||||
uint64_t getNTP();
|
||||
uint64_t epoch(); ///< Gets the amount of seconds since 01/01/1970.
|
||||
std::string getUTCString(uint64_t epoch = 0);
|
||||
|
|
Loading…
Add table
Reference in a new issue