7 #ifndef Svc_ComSplitterComponentAc_HPP 8 #define Svc_ComSplitterComponentAc_HPP 13 #if !FW_DIRECT_PORT_CALLS 16 #if !FW_DIRECT_PORT_CALLS 66 #if !FW_DIRECT_PORT_CALLS 83 #if !FW_DIRECT_PORT_CALLS 99 #if !FW_DIRECT_PORT_CALLS && FW_PORT_SERIALIZATION 110 Fw::InputSerializePort* port
123 const char* compName =
"" 181 #if FW_DIRECT_PORT_CALLS 220 static void m_p_comIn_in(
227 #if !FW_DIRECT_PORT_CALLS 240 #if !FW_DIRECT_PORT_CALLS void comOut_out(FwIndexType portNum, Fw::ComBuffer &data, U32 context) const
Invoke output port comOut.
Fw::InputComPort * get_comIn_InputPort(FwIndexType portNum)
virtual ~ComSplitterComponentBase()
Destroy ComSplitterComponentBase object.
void init()
Object initializer.
void comIn_handlerBase(FwIndexType portNum, Fw::ComBuffer &data, U32 context)
Handler base-class function for input port comIn.
bool isConnected_comOut_OutputPort(FwIndexType portNum) const
friend class ComSplitterTesterBase
Friend class tester to support autocoded test harness.
Auto-generated base for ComSplitter component.
PlatformIndexType FwIndexType
friend class ComSplitterTester
Friend class tester implementation to support white-box testing.
RateGroupDivider component implementation.
static constexpr FwIndexType getNum_comOut_OutputPorts()
static constexpr FwIndexType getNum_comIn_InputPorts()
void set_comOut_OutputPort(FwIndexType portNum, Fw::InputComPort *port)
Connect port to comOut[portNum].
virtual void comIn_handler(FwIndexType portNum, Fw::ComBuffer &data, U32 context)=0
Handler for input port comIn.
ComSplitterComponentBase(const char *compName="")
Construct ComSplitterComponentBase object.