Lines Matching full:current
36 timespec current {}; in SystemMicroSecond() local
37 clock_gettime(CLOCK_MONOTONIC, ¤t); in SystemMicroSecond()
39 return static_cast<uint64_t>(current.tv_sec) * UINT64_C(1000000) + // 1000000 - time in SystemMicroSecond()
40 current.tv_nsec / UINT64_C(1000); // 1000 - time in SystemMicroSecond()
45 timespec current {}; in RealTimeSecond() local
46 clock_gettime(CLOCK_REALTIME, ¤t); in RealTimeSecond()
48 return static_cast<uint64_t>(current.tv_sec); in RealTimeSecond()
60 timespec current {}; in GetCpuMicroSecond() local
61 clock_gettime(clock_id, ¤t); in GetCpuMicroSecond()
63 return static_cast<uint64_t>(current.tv_sec) * UINT64_C(1000000) + // 1000000 - time in GetCpuMicroSecond()
64 current.tv_nsec / UINT64_C(1000); // 1000 - time in GetCpuMicroSecond()