7 #ifndef Fw_TimeIntervalValueSerializableAc_HPP 8 #define Fw_TimeIntervalValueSerializableAc_HPP 79 friend std::ostream& operator<<(
107 #if FW_SERIALIZABLE_TO_STRING Data structure for Time Interval.
PlatformSizeType FwSizeType
void set_useconds(U32 useconds)
Set member useconds.
TimeIntervalValue & operator=(const TimeIntervalValue &obj)
Copy assignment operator.
SerializeStatus
forward declaration for string
U32 get_seconds() const
Get member seconds.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialization.
bool operator==(const TimeIntervalValue &obj) const
Equality operator.
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
void set_seconds(U32 seconds)
Set member seconds.
TimeIntervalValue()
Constructor (default value)
The size of the serial representation.
bool operator!=(const TimeIntervalValue &obj) const
Inequality operator.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialization.
U32 get_useconds() const
Get member useconds.
Implementation of malloc based allocator.
Big endian serialization.