7 #ifndef Svc_ComStubComponentAc_HPP 8 #define Svc_ComStubComponentAc_HPP 118 #if FW_PORT_SERIALIZATION 129 Fw::InputSerializePort* port
135 Fw::InputSerializePort* port
148 const char* compName =
"" 312 static void m_p_drvConnected_in(
318 static void m_p_drvDataIn_in(
ComStubComponentBase(const char *compName="")
Construct ComStubComponentBase object.
FwIndexType getNum_drvDataIn_InputPorts() const
virtual Drv::SendStatus comDataIn_handler(FwIndexType portNum, Fw::Buffer &sendBuffer)=0
Handler for input port comDataIn.
Status associated with the received data.
void drvConnected_handlerBase(FwIndexType portNum)
Handler base-class function for input port drvConnected.
void set_drvDataOut_OutputPort(FwIndexType portNum, Drv::InputByteStreamSendPort *port)
Connect port to drvDataOut[portNum].
virtual void drvDataIn_handler(FwIndexType portNum, Fw::Buffer &recvBuffer, const Drv::RecvStatus &recvStatus)=0
Handler for input port drvDataIn.
void comDataOut_out(FwIndexType portNum, Fw::Buffer &recvBuffer, const Drv::RecvStatus &recvStatus)
Invoke output port comDataOut.
FwIndexType getNum_drvConnected_InputPorts() const
Auto-generated base for ComStub component.
PlatformIndexType FwIndexType
virtual void drvConnected_handler(FwIndexType portNum)=0
Handler for input port drvConnected.
virtual ~ComStubComponentBase()
Destroy ComStubComponentBase object.
void init()
Object initializer.
bool isConnected_comDataOut_OutputPort(FwIndexType portNum)
friend class ComStubComponentBaseFriend
Friend class for white-box testing.
FwIndexType getNum_drvDataOut_OutputPorts() const
Drv::SendStatus drvDataOut_out(FwIndexType portNum, Fw::Buffer &sendBuffer)
Invoke output port drvDataOut.
Drv::InputByteStreamSendPort * get_comDataIn_InputPort(FwIndexType portNum)
FwIndexType getNum_comDataIn_InputPorts() const
bool isConnected_comStatus_OutputPort(FwIndexType portNum)
FwIndexType getNum_comDataOut_OutputPorts() const
Drv::InputByteStreamReadyPort * get_drvConnected_InputPort(FwIndexType portNum)
Drv::SendStatus comDataIn_handlerBase(FwIndexType portNum, Fw::Buffer &sendBuffer)
Handler base-class function for input port comDataIn.
C++-compatible configuration header for fprime configuration.
Status returned by the send call.
void set_comDataOut_OutputPort(FwIndexType portNum, Drv::InputByteStreamRecvPort *port)
Connect port to comDataOut[portNum].
Drv::InputByteStreamRecvPort * get_drvDataIn_InputPort(FwIndexType portNum)
void set_comStatus_OutputPort(FwIndexType portNum, Fw::InputSuccessConditionPort *port)
Connect port to comStatus[portNum].
void drvDataIn_handlerBase(FwIndexType portNum, Fw::Buffer &recvBuffer, const Drv::RecvStatus &recvStatus)
Handler base-class function for input port drvDataIn.
void comStatus_out(FwIndexType portNum, Fw::Success &condition)
Invoke output port comStatus.
bool isConnected_drvDataOut_OutputPort(FwIndexType portNum)
FwIndexType getNum_comStatus_OutputPorts() const