7 #ifndef Fw_TimeIntervalPortAc_HPP 8 #define Fw_TimeIntervalPortAc_HPP 13 #if !FW_DIRECT_PORT_CALLS 118 #if !FW_DIRECT_PORT_CALLS 174 #if FW_PORT_SERIALIZATION == 1 Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.
OutputTimeIntervalPort()
Constructor.
PlatformSizeType FwSizeType
void init()
Initialization function.
void addCallPort(InputTimeIntervalPort *callPort)
Register an input port.
U8 * getBuffAddr() override
SerializeStatus
forward declaration for string
Fw::Serializable::SizeType getCapacity() const override
static Fw::SerializeStatus serializePortArgs(Fw::TimeInterval &timeInterval, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
static constexpr FwSizeType CAPACITY
uint8_t U8
8-bit unsigned integer
void invoke(Fw::TimeInterval &timeInterval) const
Invoke a port connection.
Fw::TimeInterval m_timeInterval
PlatformIndexType FwIndexType
const U8 * getBuffAddr() const override
Implementation of malloc based allocator.
TimeIntervalPortSerializer()
Constructor.