7 #ifndef Svc_ComRetryComponentAc_HPP 8 #define Svc_ComRetryComponentAc_HPP 12 #if !FW_DIRECT_PORT_CALLS 15 #if !FW_DIRECT_PORT_CALLS 71 #if !FW_DIRECT_PORT_CALLS 102 #if !FW_DIRECT_PORT_CALLS 130 #if !FW_DIRECT_PORT_CALLS && FW_PORT_SERIALIZATION 141 Fw::InputSerializePort* port
147 Fw::InputSerializePort* port
153 Fw::InputSerializePort* port
166 const char* compName =
"" 279 #if FW_DIRECT_PORT_CALLS 344 static void m_p_comStatusIn_in(
351 static void m_p_dataIn_in(
359 static void m_p_dataReturnIn_in(
366 #if !FW_DIRECT_PORT_CALLS 385 #if !FW_DIRECT_PORT_CALLS Auto-generated base for ComRetry component.
virtual void dataReturnIn_handler(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)=0
Handler for input port dataReturnIn.
bool isConnected_comStatusOut_OutputPort(FwIndexType portNum) const
void set_dataReturnOut_OutputPort(FwIndexType portNum, Svc::InputComDataWithContextPort *port)
Connect port to dataReturnOut[portNum].
static constexpr FwIndexType getNum_comStatusIn_InputPorts()
void dataReturnOut_out(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context) const
Invoke output port dataReturnOut.
static constexpr FwIndexType getNum_dataIn_InputPorts()
void init()
Object initializer.
static constexpr FwIndexType getNum_dataOut_OutputPorts()
friend class ComRetryTester
Friend class tester implementation to support white-box testing.
void set_dataOut_OutputPort(FwIndexType portNum, Svc::InputComDataWithContextPort *port)
Connect port to dataOut[portNum].
void set_comStatusOut_OutputPort(FwIndexType portNum, Fw::InputSuccessConditionPort *port)
Connect port to comStatusOut[portNum].
static constexpr FwIndexType getNum_dataReturnIn_InputPorts()
virtual ~ComRetryComponentBase()
Destroy ComRetryComponentBase object.
static constexpr FwIndexType getNum_comStatusOut_OutputPorts()
virtual void dataIn_handler(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)=0
Handler for input port dataIn.
friend class ComRetryTesterBase
Friend class tester to support autocoded test harness.
Fw::InputSuccessConditionPort * get_comStatusIn_InputPort(FwIndexType portNum)
void comStatusIn_handlerBase(FwIndexType portNum, Fw::Success &condition)
Handler base-class function for input port comStatusIn.
PlatformIndexType FwIndexType
void dataOut_out(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context) const
Invoke output port dataOut.
bool isConnected_dataReturnOut_OutputPort(FwIndexType portNum) const
Type used to pass context info between components during framing/deframing.
RateGroupDivider component implementation.
ComRetryComponentBase(const char *compName="")
Construct ComRetryComponentBase object.
Svc::InputComDataWithContextPort * get_dataReturnIn_InputPort(FwIndexType portNum)
bool isConnected_dataOut_OutputPort(FwIndexType portNum) const
static constexpr FwIndexType getNum_dataReturnOut_OutputPorts()
void dataIn_handlerBase(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)
Handler base-class function for input port dataIn.
virtual void comStatusIn_handler(FwIndexType portNum, Fw::Success &condition)=0
Handler for input port comStatusIn.
Svc::InputComDataWithContextPort * get_dataIn_InputPort(FwIndexType portNum)
void dataReturnIn_handlerBase(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)
Handler base-class function for input port dataReturnIn.
void comStatusOut_out(FwIndexType portNum, Fw::Success &condition) const
Invoke output port comStatusOut.