17 #if FW_ENABLE_TEXT_LOGGING
32 return &this->m_comIn_InputPort[
portNum];
46 this->m_comOut_OutputPort[
portNum].addCallPort(port);
53 #if FW_PORT_SERIALIZATION
58 Fw::InputSerializePort *port
62 return this->m_comOut_OutputPort[
portNum].registerSerialPort(port);
71 ComSplitterComponentBase ::
72 #if FW_OBJECT_NAMES == 1
73 ComSplitterComponentBase(
const char* compName) :
74 Fw::PassiveComponentBase(compName)
76 ComSplitterComponentBase() :
77 Fw::PassiveComponentBase()
96 port < this->getNum_comIn_InputPorts();
100 this->m_comIn_InputPort[port].init();
101 this->m_comIn_InputPort[port].addCallComp(
105 this->m_comIn_InputPort[port].setPortNum(port);
107 #if FW_OBJECT_NAMES == 1
112 "%s_comIn_InputPort[%d]",
116 this->m_comIn_InputPort[port].setObjName(portName);
124 port < this->getNum_comOut_OutputPorts();
127 this->m_comOut_OutputPort[port].init();
129 #if FW_OBJECT_NAMES == 1
134 "%s_comOut_OutputPort[%d]",
138 this->m_comOut_OutputPort[port].setObjName(portName);
155 void ComSplitterComponentBase ::
170 getNum_comIn_InputPorts(
void)
173 this->m_comIn_InputPort
178 getNum_comOut_OutputPorts(
void)
181 this->m_comOut_OutputPort
189 bool ComSplitterComponentBase ::
193 portNum < this->getNum_comOut_OutputPorts(),
196 return this->m_comOut_OutputPort[
portNum].isConnected();
203 void ComSplitterComponentBase ::
211 ComSplitterComponentBase* compPtr =
212 (ComSplitterComponentBase*) callComp;
220 void ComSplitterComponentBase ::