7 #ifndef Drv_I2cRequestPortAc_HPP 8 #define Drv_I2cRequestPortAc_HPP 13 #if !FW_DIRECT_PORT_CALLS 108 #if !FW_DIRECT_PORT_CALLS 166 #if FW_PORT_SERIALIZATION == 1
PlatformSizeType FwSizeType
static constexpr FwSizeType CAPACITY
Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.
I2cRequestPortBuffer()
Constructor.
LinearBufferBase()=delete
SerializeStatus
forward declaration for string
static Fw::SerializeStatus serializePortArgs(U32 addr, Fw::Buffer &buffer, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
void addCallPort(InputI2cRequestPort *callPort)
Register an input port.
OutputI2cRequestPort()
Constructor.
uint8_t U8
8-bit unsigned integer
void init()
Initialization function.
PlatformIndexType FwIndexType
I2cRequestPortSerializer()
Constructor.
Implementation of malloc based allocator.
void invoke(U32 addr, Fw::Buffer &buffer) const
Invoke a port connection.
Size of Fw::Buffer when serialized.