7 #ifndef Fw_PrmSetPortAc_HPP 8 #define Fw_PrmSetPortAc_HPP 14 #if !FW_DIRECT_PORT_CALLS 122 #if !FW_DIRECT_PORT_CALLS 180 #if FW_PORT_SERIALIZATION == 1
PrmSetPortSerializer()
Constructor.
PlatformSizeType FwSizeType
FwIdType FwPrmIdType
The type of a parameter identifier.
void addCallPort(InputPrmSetPort *callPort)
Register an input port.
static constexpr FwSizeType CAPACITY
void init()
Initialization function.
SerializeStatus
forward declaration for string
static Fw::SerializeStatus serializePortArgs(FwPrmIdType id, Fw::ParamBuffer &val, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
const U8 * getBuffAddr() const override
uint8_t U8
8-bit unsigned integer
U8 * getBuffAddr() override
PlatformIndexType FwIndexType
void invoke(FwPrmIdType id, Fw::ParamBuffer &val) const
Invoke a port connection.
Implementation of malloc based allocator.
Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.
Fw::Serializable::SizeType getCapacity() const override
OutputPrmSetPort()
Constructor.