7 #ifndef Svc_FramerComponentAc_HPP 8 #define Svc_FramerComponentAc_HPP 127 #if FW_PORT_SERIALIZATION 138 Fw::InputSerializePort* port
144 Fw::InputSerializePort* port
157 const char* compName =
"" 348 static void m_p_bufferIn_in(
355 static void m_p_comIn_in(
363 static void m_p_comStatusIn_in(
void comStatusOut_out(FwIndexType portNum, Fw::Success &condition)
Invoke output port comStatusOut.
virtual void comIn_handler(FwIndexType portNum, Fw::ComBuffer &data, U32 context)=0
Handler for input port comIn.
virtual void comStatusIn_handler(FwIndexType portNum, Fw::Success &condition)=0
Handler for input port comStatusIn.
void bufferIn_handlerBase(FwIndexType portNum, Fw::Buffer &fwBuffer)
Handler base-class function for input port bufferIn.
virtual void lock()
Lock the guarded mutex.
PlatformIndexType FwIndexType
Drv::SendStatus framedOut_out(FwIndexType portNum, Fw::Buffer &sendBuffer)
Invoke output port framedOut.
void init()
Object initializer.
virtual void bufferIn_handler(FwIndexType portNum, Fw::Buffer &fwBuffer)=0
Handler for input port bufferIn.
void set_bufferDeallocate_OutputPort(FwIndexType portNum, Fw::InputBufferSendPort *port)
Connect port to bufferDeallocate[portNum].
friend class FramerComponentBaseFriend
Friend class for white-box testing.
Fw::InputBufferSendPort * get_bufferIn_InputPort(FwIndexType portNum)
Auto-generated base for Framer component.
bool isConnected_framedAllocate_OutputPort(FwIndexType portNum)
FramerComponentBase(const char *compName="")
Construct FramerComponentBase object.
FwIndexType getNum_bufferDeallocate_OutputPorts() const
FwIndexType getNum_comIn_InputPorts() const
FwIndexType getNum_framedOut_OutputPorts() const
void bufferDeallocate_out(FwIndexType portNum, Fw::Buffer &fwBuffer)
Invoke output port bufferDeallocate.
bool isConnected_bufferDeallocate_OutputPort(FwIndexType portNum)
Fw::Buffer framedAllocate_out(FwIndexType portNum, U32 size)
Invoke output port framedAllocate.
C++-compatible configuration header for fprime configuration.
virtual ~FramerComponentBase()
Destroy FramerComponentBase object.
virtual void unLock()
Unlock the guarded mutex.
Status returned by the send call.
FwIndexType getNum_bufferIn_InputPorts() const
FwIndexType getNum_framedAllocate_OutputPorts() const
bool isConnected_framedOut_OutputPort(FwIndexType portNum)
FwIndexType getNum_comStatusOut_OutputPorts() const
void set_framedAllocate_OutputPort(FwIndexType portNum, Fw::InputBufferGetPort *port)
Connect port to framedAllocate[portNum].
void comStatusIn_handlerBase(FwIndexType portNum, Fw::Success &condition)
Handler base-class function for input port comStatusIn.
bool isConnected_comStatusOut_OutputPort(FwIndexType portNum)
void set_framedOut_OutputPort(FwIndexType portNum, Drv::InputByteStreamSendPort *port)
Connect port to framedOut[portNum].
FwIndexType getNum_comStatusIn_InputPorts() const
Fw::InputComPort * get_comIn_InputPort(FwIndexType portNum)
void comIn_handlerBase(FwIndexType portNum, Fw::ComBuffer &data, U32 context)
Handler base-class function for input port comIn.
Fw::InputSuccessConditionPort * get_comStatusIn_InputPort(FwIndexType portNum)
void set_comStatusOut_OutputPort(FwIndexType portNum, Fw::InputSuccessConditionPort *port)
Connect port to comStatusOut[portNum].