7 #ifndef Svc_Fpy_StatementSerializableAc_HPP 8 #define Svc_Fpy_StatementSerializableAc_HPP 83 friend std::ostream& operator<<(
106 #if FW_SERIALIZABLE_TO_STRING Fw::SerializeStatus serialize(Fw::SerializeBufferBase &buffer) const
Serialization.
Fw::SerializeStatus deserialize(Fw::SerializeBufferBase &buffer)
Deserialization.
bool operator!=(const Statement &obj) const
Inequality operator.
Fw::StatementArgBuffer m_argBuf
The size of the serial representation.
void setargBuf(const Fw::StatementArgBuffer &argBuf)
Set member argBuf.
SerializeStatus
forward declaration for string
void setopCode(Svc::Fpy::DirectiveId::T opCode)
Set member opCode.
Statement()
Constructor (default value)
Svc::Fpy::DirectiveId::T getopCode() const
Get member opCode.
a statement is a directive opcode paired with an argument buffer
const Fw::StatementArgBuffer & getargBuf() const
Get member argBuf (const)
Statement & operator=(const Statement &obj)
Copy assignment operator.
The size of the serial representation.
RateGroupDivider component implementation.
bool operator==(const Statement &obj) const
Equality operator.
Fw::StatementArgBuffer & getargBuf()
Get member argBuf.
Svc::Fpy::DirectiveId m_opCode