7 #ifndef Fw_DpResponsePortAc_HPP 8 #define Fw_DpResponsePortAc_HPP 15 #if !FW_DIRECT_PORT_CALLS 126 #if !FW_DIRECT_PORT_CALLS 186 #if FW_PORT_SERIALIZATION == 1
PlatformSizeType FwSizeType
Fw::Serializable::SizeType getCapacity() const override
OutputDpResponsePort()
Constructor.
static constexpr FwSizeType CAPACITY
Size of Fw::Buffer when serialized.
DpResponsePortSerializer()
Constructor.
void addCallPort(InputDpResponsePort *callPort)
Register an input port.
static Fw::SerializeStatus serializePortArgs(FwDpIdType id, const Fw::Buffer &buffer, const Fw::Success &status, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
void invoke(FwDpIdType id, const Fw::Buffer &buffer, const Fw::Success &status) const
Invoke a port connection.
SerializeStatus
forward declaration for string
void init()
Initialization function.
Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.
U8 * getBuffAddr() override
The size of the serial representation.
uint8_t U8
8-bit unsigned integer
FwIdType FwDpIdType
The type of a data product identifier.
const U8 * getBuffAddr() const override
PlatformIndexType FwIndexType
Implementation of malloc based allocator.