13#ifndef RTCTK_COMPONENTFRAMEWORK_TIMESTRING_HPP
14#define RTCTK_COMPONENTFRAMEWORK_TIMESTRING_HPP
34 operator std::string()
const;
63 template <
typename Clock,
typename Duration =
typename Clock::duration>
66 "{0:%F}T{0:%T}.{1:03d}Z",
Defines the JSON payload type JsonPayload.
Definition commandReplier.cpp:22
void to_json(JsonPayload &j, const std::vector< DataPointPath > &v)
Definition dataPointPath.cpp:207
nlohmann::json JsonPayload
Type requirements:
Definition jsonPayload.hpp:25
void from_json(const JsonPayload &j, std::vector< DataPointPath > &v)
Definition dataPointPath.cpp:217
elt::mal::future< std::string > InjectReqRepEvent(StateMachineEngine &engine)
Definition malEventInjector.hpp:23
Represents an ISO 8601 time string in format: YYYY-MM-DDThh:mm:ss.sssZ.
Definition timeString.hpp:28
bool operator==(const TimeString &) const =default
Operator to test equality.
TimeString(std::chrono::time_point< Clock, Duration > timepoint)
Constructs TimeString from chrono timepoint.
Definition timeString.hpp:64
std::string ToString() const
Explicit conversion to std::string.
Definition timeString.cpp:70
std::string value
Definition timeString.hpp:83