41 m_context(obj.m_context)
64 if (
this == &obj) {
return true; }
74 return !(*
this == obj);
141 #if FW_SERIALIZABLE_TO_STRING 143 void ComDataContextPair ::
151 this->
m_data.toString(tmp);
Serialization/Deserialization operation was successful.
PlatformSizeType FwSizeType
ComCfg::FrameContext m_context
void set_context(const ComCfg::FrameContext &context)
Set member context.
const char * toChar() const
Convert to a C-style char*.
ComDataContextPair & operator=(const ComDataContextPair &obj)
Copy assignment operator.
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
void set_data(const Fw::Buffer &data)
Set member data.
virtual SerializeStatus serializeFrom(U8 val, Endianness mode=Endianness::BIG)=0
Serialize an 8-bit unsigned integer value.
void set(const Fw::Buffer &data, const ComCfg::FrameContext &context)
Set all members.
SerializeStatus
forward declaration for string
virtual SerializeStatus deserializeTo(U8 &val, Endianness mode=Endianness::BIG)=0
Deserialize an 8-bit unsigned integer value.
bool operator==(const ComDataContextPair &obj) const
Equality operator.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialization.
Size of Fw::Buffer when serialized.
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
bool operator!=(const ComDataContextPair &obj) const
Inequality operator.
ComDataContextPair()
Constructor (default value)
Type used to pass context info between components during framing/deframing.
RateGroupDivider component implementation.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialization.