11 #if FW_ENABLE_TEXT_LOGGING
33 this->m_comIn_InputPort[port].
init();
38 this->m_comIn_InputPort[port].
setPortNum(port);
40 #if FW_OBJECT_NAMES == 1
55 this->m_comIn_InputPort[port].setObjName(portName);
65 this->m_comOut_OutputPort[port].
init();
67 #if FW_OBJECT_NAMES == 1
82 this->m_comOut_OutputPort[port].setObjName(portName);
99 return &this->m_comIn_InputPort[portNum];
117 this->m_comOut_OutputPort[portNum].
addCallPort(port);
120 #if FW_PORT_SERIALIZATION
129 Fw::InputSerializePort* port
137 this->m_comOut_OutputPort[portNum].registerSerialPort(port);
148 Fw::PassiveComponentBase(compName)
191 return this->m_comOut_OutputPort[portNum].
isConnected();
236 this->m_comOut_OutputPort[portNum].
invoke(
246 void ComSplitterComponentBase ::
PlatformIntType NATIVE_INT_TYPE
#define FW_NUM_ARRAY_ELEMENTS(a)
number of elements in an array
int PlatformIntType
DefaultTypes.hpp provides fallback defaults for the platform types.
#define PRI_PlatformIntType
PlatformAssertArgType FwAssertArgType
#define FW_OBJ_NAME_MAX_SIZE
Size of object name (if object names enabled). AC Limits to 80, truncation occurs above 80.
void init()
Object initializer.
void addCallPort(InputComPort *callPort)
Register an input port.
void init()
Initialization function.
void invoke(Fw::ComBuffer &data, U32 context)
Invoke a port interface.
Auto-generated base for ComSplitter component.
bool isConnected_comOut_OutputPort(NATIVE_INT_TYPE portNum)
NATIVE_INT_TYPE getNum_comOut_OutputPorts() const
void comIn_handlerBase(NATIVE_INT_TYPE portNum, Fw::ComBuffer &data, U32 context)
Handler base-class function for input port comIn.
virtual void comIn_handler(NATIVE_INT_TYPE portNum, Fw::ComBuffer &data, U32 context)=0
Handler for input port comIn.
void set_comOut_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputComPort *port)
Connect port to comOut[portNum].
Fw::InputComPort * get_comIn_InputPort(NATIVE_INT_TYPE portNum)
void comOut_out(NATIVE_INT_TYPE portNum, Fw::ComBuffer &data, U32 context)
Invoke output port comOut.
virtual ~ComSplitterComponentBase()
Destroy ComSplitterComponentBase object.
ComSplitterComponentBase(const char *compName="")
Construct ComSplitterComponentBase object.
NATIVE_INT_TYPE getNum_comIn_InputPorts() const