43 m_majorVersion(majorVersion),
44 m_minorVersion(minorVersion),
45 m_patchVersion(patchVersion),
46 m_schemaVersion(schemaVersion),
47 m_argumentCount(argumentCount),
48 m_statementCount(statementCount),
57 m_majorVersion(obj.m_majorVersion),
58 m_minorVersion(obj.m_minorVersion),
59 m_patchVersion(obj.m_patchVersion),
60 m_schemaVersion(obj.m_schemaVersion),
61 m_argumentCount(obj.m_argumentCount),
62 m_statementCount(obj.m_statementCount),
63 m_bodySize(obj.m_bodySize)
86 if (
this == &obj) {
return true; }
101 return !(*
this == obj);
106 std::ostream& operator<<(std::ostream& os,
const Header& obj) {
193 #if FW_SERIALIZABLE_TO_STRING 198 static const char* formatString =
200 "majorVersion = %" PRIu8
", " 201 "minorVersion = %" PRIu8
", " 202 "patchVersion = %" PRIu8
", " 203 "schemaVersion = %" PRIu8
", " 204 "argumentCount = %" PRIu8
", " 205 "statementCount = %" PRIu16
", " 206 "bodySize = %" PRIu32
"" Serialization/Deserialization operation was successful.
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
const char * toChar() const
SerializeStatus
forward declaration for string
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
uint8_t U8
8-bit unsigned integer
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
RateGroupDivider component implementation.