Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.
Fw::LogSeverity m_severity
void addCallPort(InputLogTextPort *callPort)
Register an input port.
static Fw::SerializeStatus serializePortArgs(FwEventIdType id, Fw::Time &timeTag, const Fw::LogSeverity &severity, Fw::TextLogString &text, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
Fw::Serializable::SizeType getCapacity() const override
static constexpr FwSizeType CAPACITY
void invoke(FwEventIdType id, Fw::Time &timeTag, const Fw::LogSeverity &severity, Fw::TextLogString &text) const
Invoke a port connection.
U8 * getBuffAddr() override
const U8 * getBuffAddr() const override
void(* CompFuncPtr)(Fw::PassiveComponentBase *callComp, FwIndexType portNum, FwEventIdType id, Fw::Time &timeTag, const Fw::LogSeverity &severity, Fw::TextLogString &text)
The port callback function type.