7 #ifndef Svc_StaticMemoryComponentAc_HPP 8 #define Svc_StaticMemoryComponentAc_HPP 86 const char* compName =
"" 175 static void m_p_bufferDeallocate_in(
Fw::InputBufferGetPort * get_bufferAllocate_InputPort(FwIndexType portNum)
PlatformIndexType FwIndexType
void init()
Object initializer.
friend class StaticMemoryComponentBaseFriend
Friend class for white-box testing.
virtual void bufferDeallocate_handler(FwIndexType portNum, Fw::Buffer &fwBuffer)=0
Handler for input port bufferDeallocate.
virtual Fw::Buffer bufferAllocate_handler(FwIndexType portNum, U32 size)=0
Handler for input port bufferAllocate.
virtual void unLock()
Unlock the guarded mutex.
virtual void lock()
Lock the guarded mutex.
Fw::InputBufferSendPort * get_bufferDeallocate_InputPort(FwIndexType portNum)
void bufferDeallocate_handlerBase(FwIndexType portNum, Fw::Buffer &fwBuffer)
Handler base-class function for input port bufferDeallocate.
virtual ~StaticMemoryComponentBase()
Destroy StaticMemoryComponentBase object.
C++-compatible configuration header for fprime configuration.
StaticMemoryComponentBase(const char *compName="")
Construct StaticMemoryComponentBase object.
Fw::Buffer bufferAllocate_handlerBase(FwIndexType portNum, U32 size)
Handler base-class function for input port bufferAllocate.
FwIndexType getNum_bufferAllocate_InputPorts() const
Auto-generated base for StaticMemory component.
FwIndexType getNum_bufferDeallocate_InputPorts() const