Changeset 173:995dee26a025 in rrlib_util
- Timestamp:
- 02.10.2020 17:39:52 (4 months ago)
- Branch:
- 17.03
- Children:
- 174:3b1906ae452c, 175:f2dd3a0dff52
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tTime.h
r128 r173 89 89 90 90 //! constructor that gets a time in seconds plus microseconds 91 tTime(const rrlib::time::t Timestamp ×tamp)91 tTime(const rrlib::time::tSystemTimestamp ×tamp) 92 92 { 93 93 // 1970-01-01T00:00:00+00:00 94 const rrlib::time::t Timestamp unix_timestamp = std::chrono::system_clock::from_time_t(0);94 const rrlib::time::tSystemTimestamp unix_timestamp = std::chrono::system_clock::from_time_t(0); 95 95 rrlib::time::tDuration duration = timestamp - unix_timestamp; 96 96 tv_sec = std::chrono::duration_cast <std::chrono::seconds> (duration).count(); … … 372 372 } 373 373 374 operator rrlib::time::t Timestamp() const375 { 376 rrlib::time::t Timestamp timestamp = std::chrono::system_clock::from_time_t((time_t) this->tv_sec);374 operator rrlib::time::tSystemTimestamp() const 375 { 376 rrlib::time::tSystemTimestamp timestamp = std::chrono::system_clock::from_time_t((time_t) this->tv_sec); 377 377 return timestamp + std::chrono::duration_cast<rrlib::time::tDuration>(std::chrono::microseconds(this->tv_usec)); 378 378 }
Note: See TracChangeset
for help on using the changeset viewer.