7 #ifndef Fw_LogPortAc_HPP 8 #define Fw_LogPortAc_HPP 16 #if !FW_DIRECT_PORT_CALLS 130 #if !FW_DIRECT_PORT_CALLS 192 #if FW_PORT_SERIALIZATION == 1
Fw::LogSeverity m_severity
PlatformSizeType FwSizeType
The size of the serial representation.
U8 * getBuffAddr() override
SerializeStatus
forward declaration for string
static Fw::SerializeStatus serializePortArgs(FwEventIdType id, Fw::Time &timeTag, const Fw::LogSeverity &severity, Fw::LogBuffer &args, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
FwIdType FwEventIdType
The type of an event identifier.
static constexpr FwSizeType CAPACITY
Enum representing event severity.
void init()
Initialization function.
uint8_t U8
8-bit unsigned integer
const U8 * getBuffAddr() const override
void invoke(FwEventIdType id, Fw::Time &timeTag, const Fw::LogSeverity &severity, Fw::LogBuffer &args) const
Invoke a port connection.
OutputLogPort()
Constructor.
Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.
PlatformIndexType FwIndexType
void addCallPort(InputLogPort *callPort)
Register an input port.
Fw::Serializable::SizeType getCapacity() const override
Implementation of malloc based allocator.
LogPortSerializer()
Constructor.