7 #ifndef Svc_FileAnnouncePortAc_HPP 8 #define Svc_FileAnnouncePortAc_HPP 14 #if !FW_DIRECT_PORT_CALLS 127 #if !FW_DIRECT_PORT_CALLS 183 #if FW_PORT_SERIALIZATION == 1 OutputFileAnnouncePort()
Constructor.
Fw::Serializable::SizeType getCapacity() const override
static Fw::SerializeStatus serializePortArgs(Fw::StringBase &file_name, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
U8 * getBuffAddr() override
PlatformSizeType FwSizeType
Fw::ExternalString m_file_name
void addCallPort(InputFileAnnouncePort *callPort)
Register an input port.
SerializeStatus
forward declaration for string
static constexpr FwSizeType CAPACITY
const U8 * getBuffAddr() const override
FileAnnouncePortSerializer()
Constructor.
A string backed by an external buffer.
uint8_t U8
8-bit unsigned integer
PlatformIndexType FwIndexType
void invoke(Fw::StringBase &file_name) const
Invoke a port connection.
RateGroupDivider component implementation.
static constexpr SizeType STATIC_SERIALIZED_SIZE(SizeType maxLength)
static constexpr SizeType BUFFER_SIZE(SizeType maxLength)
Get the size of a null-terminated string buffer.
Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.
void init()
Initialization function.