11#if FW_ENABLE_TEXT_LOGGING
21 void ComSplitterComponentBase ::
30 port < static_cast<PlatformIntType>(this->getNum_comIn_InputPorts());
33 this->m_comIn_InputPort[port].init();
34 this->m_comIn_InputPort[port].addCallComp(
38 this->m_comIn_InputPort[port].setPortNum(port);
40#if FW_OBJECT_NAMES == 1
47 char portName[2*FW_OBJ_NAME_MAX_SIZE];
55 this->m_comIn_InputPort[port].setObjName(portName);
62 port < static_cast<PlatformIntType>(this->getNum_comOut_OutputPorts());
65 this->m_comOut_OutputPort[port].init();
67#if FW_OBJECT_NAMES == 1
74 char portName[2*FW_OBJ_NAME_MAX_SIZE];
82 this->m_comOut_OutputPort[port].setObjName(portName);
21 void ComSplitterComponentBase :: {
…}
95 portNum < this->getNum_comIn_InputPorts(),
99 return &this->m_comIn_InputPort[portNum];
106 void ComSplitterComponentBase ::
107 set_comOut_OutputPort(
113 portNum < this->getNum_comOut_OutputPorts(),
117 this->m_comOut_OutputPort[portNum].addCallPort(port);
106 void ComSplitterComponentBase :: {
…}
120#if FW_PORT_SERIALIZATION
126 void ComSplitterComponentBase ::
127 set_comOut_OutputPort(
129 Fw::InputSerializePort* port
133 portNum < this->getNum_comOut_OutputPorts(),
137 this->m_comOut_OutputPort[portNum].registerSerialPort(port);
146 ComSplitterComponentBase ::
147 ComSplitterComponentBase(
const char* compName) :
148 Fw::PassiveComponentBase(compName)
146 ComSplitterComponentBase :: {
…}
153 ComSplitterComponentBase ::
154 ~ComSplitterComponentBase()
153 ComSplitterComponentBase :: {
…}
164 getNum_comIn_InputPorts()
const
174 getNum_comOut_OutputPorts()
const
183 bool ComSplitterComponentBase ::
187 portNum < this->getNum_comOut_OutputPorts(),
191 return this->m_comOut_OutputPort[portNum].isConnected();
183 bool ComSplitterComponentBase :: {
…}
200 void ComSplitterComponentBase ::
209 portNum < this->getNum_comIn_InputPorts(),
200 void ComSplitterComponentBase :: {
…}
225 void ComSplitterComponentBase ::
233 portNum < this->getNum_comOut_OutputPorts(),
236 this->m_comOut_OutputPort[portNum].invoke(
225 void ComSplitterComponentBase :: {
…}
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
void init()
Object initializer.
Auto-generated base for ComSplitter component.
void comIn_handlerBase(NATIVE_INT_TYPE portNum, Fw::ComBuffer &data, U32 context)
Handler base-class function for input port comIn.