7 #ifndef Svc_StaticMemoryComponentAc_HPP 8 #define Svc_StaticMemoryComponentAc_HPP 88 const char* compName =
"" 177 static void m_p_bufferDeallocate_in(
PlatformSizeType FwSizeType
Fw::InputBufferGetPort * get_bufferAllocate_InputPort(FwIndexType portNum)
Fw::Buffer bufferAllocate_handlerBase(FwIndexType portNum, FwSizeType size)
Handler base-class function for input port bufferAllocate.
void init()
Object initializer.
virtual void bufferDeallocate_handler(FwIndexType portNum, Fw::Buffer &fwBuffer)=0
Handler for input port bufferDeallocate.
friend class StaticMemoryTesterBase
Friend class tester to support autocoded test harness.
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.
friend class StaticMemoryTester
Friend class tester implementation to support white-box testing.
virtual ~StaticMemoryComponentBase()
Destroy StaticMemoryComponentBase object.
StaticMemoryComponentBase(const char *compName="")
Construct StaticMemoryComponentBase object.
PlatformIndexType FwIndexType
FwIndexType getNum_bufferAllocate_InputPorts() const
RateGroupDivider component implementation.
Auto-generated base for StaticMemory component.
virtual Fw::Buffer bufferAllocate_handler(FwIndexType portNum, FwSizeType size)=0
Handler for input port bufferAllocate.
FwIndexType getNum_bufferDeallocate_InputPorts() const