7 #ifndef Svc_CyclePortAc_HPP 8 #define Svc_CyclePortAc_HPP 13 #if !FW_DIRECT_PORT_CALLS 105 #if !FW_DIRECT_PORT_CALLS 161 #if FW_PORT_SERIALIZATION == 1
PlatformSizeType FwSizeType
CyclePortBuffer()
Constructor.
static const FwSizeType SERIALIZED_SIZE
OutputCyclePort()
Constructor.
LinearBufferBase()=delete
SerializeStatus
forward declaration for string
void addCallPort(InputCyclePort *callPort)
Register an input port.
Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.
uint8_t U8
8-bit unsigned integer
void init()
Initialization function.
CyclePortSerializer()
Constructor.
static constexpr FwSizeType CAPACITY
static Fw::SerializeStatus serializePortArgs(Os::RawTime &cycleStart, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
PlatformIndexType FwIndexType
RateGroupDivider component implementation.
void invoke(Os::RawTime &cycleStart) const
Invoke a port connection.
Implementation of malloc based allocator.