7 #ifndef Fw_ComPortAc_HPP 8 #define Fw_ComPortAc_HPP 13 #if !FW_DIRECT_PORT_CALLS 121 #if !FW_DIRECT_PORT_CALLS 179 #if FW_PORT_SERIALIZATION == 1 void invoke(Fw::ComBuffer &data, U32 context) const
Invoke a port connection.
void init()
Initialization function.
static Fw::SerializeStatus serializePortArgs(Fw::ComBuffer &data, U32 context, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
PlatformSizeType FwSizeType
const U8 * getBuffAddr() const override
SerializeStatus
forward declaration for string
static constexpr FwSizeType CAPACITY
Fw::Serializable::SizeType getCapacity() const override
ComPortSerializer()
Constructor.
OutputComPort()
Constructor.
uint8_t U8
8-bit unsigned integer
PlatformIndexType FwIndexType
void addCallPort(InputComPort *callPort)
Register an input port.
U8 * getBuffAddr() override
Implementation of malloc based allocator.
Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.