31         const U8* getBuffAddr()
 const {
    71     this->m_func = funcPtr;
    78 #if FW_PORT_TRACING == 1    88 #if FW_PORT_SERIALIZATION == 1    95 #if FW_PORT_TRACING == 1   138     this->m_port = callPort;
   141 #if FW_PORT_SERIALIZATION == 1   142     this->m_serPort = 
nullptr;
   149 #if FW_PORT_TRACING == 1   153 #if FW_PORT_SERIALIZATION   154     FW_ASSERT((this->m_port != 
nullptr) || (this->m_serPort != 
nullptr));
   156     if (this->m_port != 
nullptr) {
   157       this->m_port->
invoke(fwBuffer);
   161       BufferSendPortBuffer _buffer;
   163       _status = _buffer.serializeFrom(fwBuffer);
   166       _status = this->m_serPort->invokeSerial(_buffer);
   171     this->m_port->
invoke(fwBuffer);
 Serialization/Deserialization operation was successful. 
SerializeStatus deserializeTo(U8 &val, Endianness mode=Endianness::BIG)
deserialize 8-bit unsigned int 
SerializeStatus
forward declaration for string 
void invoke(Fw::Buffer &fwBuffer) const
Invoke a port interface. 
void addCallPort(InputBufferSendPort *callPort)
Register an input port. 
OutputBufferSendPort()
Constructor. 
uint8_t U8
8-bit unsigned integer 
void init()
Initialization function. 
Implementation of malloc based allocator.