ifw-core
2.0.0
|
Utilities to handle time. More...
#include <string>
#include <sys/sem.h>
#include <pthread.h>
#include <mutex>
#include "rad/logger.hpp"
#include "ctd/defines/defines.hpp"
Go to the source code of this file.
Namespaces | |
ctd::time | |
Functions | |
void | ctd::time::Sleep (const float sleep_time) |
Sleep. More... | |
double | ctd::time::Time () |
Return the time in seconds since epoch. More... | |
void | ctd::time::SecondsToTimeSpec (const double time, struct timespec &time_spec) |
Convert time in seconds since epoch to a timespec struct. More... | |
void | ctd::time::SecondsToTimeVal (const double time, struct timeval &time_val) |
Convert time in seconds since epoch to timeval struct. More... | |
std::string | ctd::time::IsoTime (const double time_since_epoch, const uint8_t prec=6) |
Generate ISO8601 timestamp from provided time in seconds since epoch. More... | |
std::string | ctd::time::IsoTimeNow (const int8_t prec=6) |
Generate ISO8601 timestamp from time of invoking this function. More... | |
Utilities to handle time.