Lines Matching full:duration

33  * @brief Convert string that represents value in Duration Format to its numeric
162 * @brief Convert time value into duration format that is based on ISO 8601.
164 * Ref: Redfish Specification, Section 9.4.4. Duration values
218 std::string duration = toDurationString(std::chrono::milliseconds(timeMs)); in toDurationStringFromUint() local
219 if (duration.empty()) in toDurationStringFromUint()
224 return std::make_optional(duration); in toDurationStringFromUint()
259 std::string toISO8061ExtendedStr(std::chrono::duration<IntType, Period> t) in toISO8061ExtendedStr()
261 using seconds = std::chrono::duration<int>; in toISO8061ExtendedStr()
262 using minutes = std::chrono::duration<int, std::ratio<60>>; in toISO8061ExtendedStr()
263 using hours = std::chrono::duration<int, std::ratio<3600>>; in toISO8061ExtendedStr()
264 using days = std::chrono::duration< in toISO8061ExtendedStr()
270 // t is now time duration since midnight of day d in toISO8061ExtendedStr()
285 t = days(1) - std::chrono::duration<IntType, Period>(1); in toISO8061ExtendedStr()
292 t = std::chrono::duration<IntType, Period>::zero(); in toISO8061ExtendedStr()
308 using MilliDuration = std::chrono::duration<int, std::milli>; in toISO8061ExtendedStr()
314 using MicroDuration = std::chrono::duration<int, std::micro>; in toISO8061ExtendedStr()
328 std::string toISO8061ExtendedStr(std::chrono::duration<IntType, Period> dur)
332 using SubType = std::chrono::duration<IntType, Period>;
347 dur = std::chrono::duration<IntType, Period>::zero();
369 // t is now time duration since midnight of day d
386 using DurationType = std::chrono::duration<uint64_t>; in getDateTimeUint()
397 using DurationType = std::chrono::duration<uint64_t, std::milli>; in getDateTimeUintMs()
405 using DurationType = std::chrono::duration<uint64_t, std::micro>; in getDateTimeUintUs()
412 using DurationType = std::chrono::duration<std::time_t>; in getDateTimeStdtime()
445 using usSinceEpoch = std::chrono::duration<int64_t, std::micro>;