|
ifw
0.0.1-dev
|
Namespaces | |
| testUtils | |
Classes | |
| class | Mutex |
Functions | |
| void | Sleep (const float sleep_time) |
| Sleep. More... | |
| double | Time () |
| Return the time in seconds since epoch. More... | |
| void | SecondsToTimeSpec (const double time, struct timespec &time_spec) |
| Convert time in seconds since epoch to a timespec struct. More... | |
| void | SecondsToTimeVal (const double time, struct timeval &time_val) |
| Convert time in seconds since epoch to timeval struct. More... | |
| std::string | IsoTime (const double time_since_epoch, const uint8_t prec=6) |
| Generate ISO8601 timestamp from provided time in seconds since epoch. More... | |
| std::string | IsoTimeNow (const int8_t prec=6) |
| Generate ISO8601 timestamp from time of invoking this function. More... | |
| void | AssertPtr (const void *ptr, const std::string &object, const std::string &location) |
| Check if pointer is NULL. If yes, throw rad::Exception. More... | |
| std::string | Platform () |
| Get the name of the platform (OS). More... | |
| std::string | GenUniqueId (const std::string &prefix="") |
| Generate a unique UUID based ID. A prefix may be prepended, if requested. More... | |
| int64_t | Random (const int64_t min_val, const int64_t max_val) |
| Generate an int64_t random number in the inteval specified. More... | |
| std::string | ExecCommand (const std::string &command) |
| Execute a shell command (synchroneously). More... | |
| double | Random (const double min_val, const double max_val) |
| void ctd::system::AssertPtr | ( | const void * | ptr, |
| const std::string & | object, | ||
| const std::string & | location | ||
| ) |
Check if pointer is NULL. If yes, throw rad::Exception.
| std::string ctd::system::ExecCommand | ( | const std::string & | command | ) |
Execute a shell command (synchroneously).
| std::string ctd::system::GenUniqueId | ( | const std::string & | prefix = "" | ) |
Generate a unique UUID based ID. A prefix may be prepended, if requested.
Generate ISO8601 timestamp from provided time in seconds since epoch.
| std::string ctd::system::IsoTimeNow | ( | const int8_t | prec = 6 | ) |
Generate ISO8601 timestamp from time of invoking this function.
| std::string ctd::system::Platform | ( | ) |
Generate an int64_t random number in the inteval specified.
| void ctd::system::SecondsToTimeSpec | ( | const double | time, |
| struct timespec & | time_spec | ||
| ) |
Convert time in seconds since epoch to a timespec struct.
| void ctd::system::SecondsToTimeVal | ( | const double | time, |
| struct timeval & | time_val | ||
| ) |
Convert time in seconds since epoch to timeval struct.
| void ctd::system::Sleep | ( | const float | sleep_time | ) |
Sleep.
| sleep_time | Sleep time in seconds. Note: Blocks the thread in which it is invoked, the entire application if singlethreaded. |
| double ctd::system::Time | ( | ) |
Return the time in seconds since epoch.
1.8.5