15#ifndef A_UTIL_UTIL_SYSTEM_SYSTEM_HEADER_INCLUDED
16#define A_UTIL_UTIL_SYSTEM_SYSTEM_HEADER_INCLUDED
109 unsigned int _handle;
HighResSchedulingSupport()
CTOR - requests support from OS.
~HighResSchedulingSupport()
DTOR - relinquishes support from the OS.
std::int64_t timestamp_t
Type of a timestamp value. If not otherwise stated, always in microseconds.
Definition types.h:31
Serves as component for portable OS (Windows, Linux, ...) functionality.
Definition system.h:20
std::string getHostname()
void resetLastSystemError()
Reset last system error to its initial value.
void sleepMilliseconds(std::uint32_t ms)
timestamp_t getCurrentMicroseconds()
std::string formatSystemError(int system_error_code)
std::string getCurrentUserName()
timestamp_t getCurrentMilliseconds()
void sleepMicroseconds(std::uint64_t us)
a_util::filesystem::Path getExecutablePath()
Serves as the root component, with common functionality documented in core functionality.
Definition base.h:24