12 #if !FW_DIRECT_PORT_CALLS 46 this->m_func = funcPtr;
57 #if FW_PORT_TRACING == 1 64 return this->m_func(this->
m_comp, this->
m_portNum, buffer, min_compression, write_offset);
71 #if FW_PORT_SERIALIZATION == 1 112 this->m_port = callPort;
115 #if FW_PORT_SERIALIZATION == 1 116 this->m_serPort =
nullptr;
127 #if FW_PORT_TRACING == 1 132 return this->m_port->
invoke(buffer, min_compression, write_offset);
Serialization/Deserialization operation was successful.
PlatformSizeType FwSizeType
SerializeStatus
forward declaration for string
void addCallPort(InputCompressChunkPort *callPort)
Register an input port.
void init()
Initialization function.
Svc::CompressionAlgorithm invoke(Fw::Buffer &buffer, FwSizeType min_compression, FwSizeType write_offset) const
RateGroupDivider component implementation.
OutputCompressChunkPort()
Constructor.
Implementation of malloc based allocator.