15 return sizeof(m_buff);
18 U8* getBuffAddr(
void) {
22 const U8* getBuffAddr(
void)
const {
47 this->m_func = funcPtr;
54 #if FW_PORT_TRACING == 1
62 #if FW_PORT_SERIALIZATION == 1
65 #if FW_PORT_TRACING == 1
103 Fw::OutputPortBase(),
114 this->m_port = callPort;
116 #if FW_PORT_SERIALIZATION == 1
122 #if FW_PORT_TRACING == 1
126 #if FW_PORT_SERIALIZATION
127 FW_ASSERT(this->m_port||this->m_serPort);
133 this->m_port->
invoke(entry, status, time, val);
134 #if FW_PORT_SERIALIZATION
135 }
else if (this->m_serPort) {
139 PolyPortBuffer _buffer;
140 status = _buffer.serialize(entry);
146 status = _buffer.serialize(time);
149 status = _buffer.serialize(val);
152 status = this->m_serPort->invokeSerial(_buffer);