Functions | |
template<typename TimeUnit = std::chrono::seconds> | |
std::chrono::duration< TimeUnit > | time_t2Duration (const time_t time) |
template<typename TimeUnit > | |
time_t | duration2Time_t (const std::chrono::duration< TimeUnit > &duration) |
template<typename TimeUnit = std::chrono::nanoseconds, typename Rep = typename TimeUnit::rep, typename Period = typename TimeUnit::period> | |
std::chrono::duration< Rep, Period > | timespec2Duration (const timespec &ts) |
template<typename Rep , typename Period > | |
struct timespec | duration2Timespec (const std::chrono::duration< Rep, Period > &dur) |
template<typename TimeUnit = std::chrono::microseconds> | |
std::chrono::duration< TimeUnit > | timeval2Duration (const timeval &tv) |
template<typename TimeUnit > | |
struct timeval | duration2Timeval (const std::chrono::duration< TimeUnit > &dur) |
template<typename Duration = std::chrono::seconds> | |
std::chrono::time_point< std::chrono::system_clock, Duration > | time_t2TimePoint (const time_t time) |
template<typename Duration > | |
time_t | time_point2Time_t (const std::chrono::time_point< std::chrono::system_clock, Duration > &tp) |
template<typename Duration = std::chrono::nanoseconds> | |
std::chrono::time_point< std::chrono::system_clock, Duration > | timespec2TimePoint (const timespec &ts) |
template<typename Duration = std::chrono::microseconds> | |
std::chrono::time_point< std::chrono::system_clock, Duration > | timeval2TimePoint (const timeval &tv) |
template<typename Duration > | |
timespec | time_point2Timespec (const std::chrono::time_point< std::chrono::system_clock, Duration > &tp) |
template<typename Duration > | |
timeval | time_point2Timeval (const std::chrono::time_point< std::chrono::system_clock, Duration > &tp) |
template<typename Duration > | |
std::string | time_point2String (const std::chrono::time_point< std::chrono::system_clock, Duration > &tp, const std::string &format=DATEFORMAT) |
template<typename TimeUnit > | |
std::string | duration2String (const std::chrono::duration< TimeUnit > &duration, const std::string &format=DATEFORMAT) |
template<typename Duration = std::chrono::seconds> | |
std::chrono::time_point< std::chrono::system_clock, Duration > | string2time_point (const std::string &timeString, const std::string &timeStringFormat=DATEFORMAT) |
int32_t | delay_periodic (int32_t delay_us) |
int32_t SystemTools::Time::delay_periodic | ( | int32_t | delay_us | ) |
std::string SystemTools::Time::duration2String | ( | const std::chrono::duration< TimeUnit > & | duration, |
const std::string & | format = DATEFORMAT |
||
) |
Definition at line 165 of file TimeTools.hxx.
References duration2Time_t().
time_t SystemTools::Time::duration2Time_t | ( | const std::chrono::duration< TimeUnit > & | duration | ) |
Definition at line 35 of file TimeTools.hxx.
Referenced by duration2String().
struct timespec SystemTools::Time::duration2Timespec | ( | const std::chrono::duration< Rep, Period > & | dur | ) |
Definition at line 47 of file TimeTools.hxx.
struct timeval SystemTools::Time::duration2Timeval | ( | const std::chrono::duration< TimeUnit > & | dur | ) |
Definition at line 64 of file TimeTools.hxx.
std::chrono::time_point< std::chrono::system_clock, Duration > SystemTools::Time::string2time_point | ( | const std::string & | timeString, |
const std::string & | timeStringFormat = DATEFORMAT |
||
) |
Definition at line 182 of file TimeTools.hxx.
std::string SystemTools::Time::time_point2String | ( | const std::chrono::time_point< std::chrono::system_clock, Duration > & | tp, |
const std::string & | format = DATEFORMAT |
||
) |
Definition at line 158 of file TimeTools.hxx.
time_t SystemTools::Time::time_point2Time_t | ( | const std::chrono::time_point< std::chrono::system_clock, Duration > & | tp | ) |
Definition at line 80 of file TimeTools.hxx.
timespec SystemTools::Time::time_point2Timespec | ( | const std::chrono::time_point< std::chrono::system_clock, Duration > & | tp | ) |
Definition at line 96 of file TimeTools.hxx.
timeval SystemTools::Time::time_point2Timeval | ( | const std::chrono::time_point< std::chrono::system_clock, Duration > & | tp | ) |
Definition at line 106 of file TimeTools.hxx.
std::chrono::duration< TimeUnit > SystemTools::Time::time_t2Duration | ( | const time_t | time | ) |
Definition at line 30 of file TimeTools.hxx.
std::chrono::time_point< std::chrono::system_clock, Duration > SystemTools::Time::time_t2TimePoint | ( | const time_t | time | ) |
Definition at line 75 of file TimeTools.hxx.
std::chrono::duration< Rep, Period > SystemTools::Time::timespec2Duration | ( | const timespec & | ts | ) |
Definition at line 41 of file TimeTools.hxx.
std::chrono::time_point< std::chrono::system_clock, Duration > SystemTools::Time::timespec2TimePoint | ( | const timespec & | ts | ) |
Definition at line 86 of file TimeTools.hxx.
std::chrono::duration< TimeUnit > SystemTools::Time::timeval2Duration | ( | const timeval & | tv | ) |
Definition at line 58 of file TimeTools.hxx.
std::chrono::time_point< std::chrono::system_clock, Duration > SystemTools::Time::timeval2TimePoint | ( | const timeval & | tv | ) |
Definition at line 91 of file TimeTools.hxx.