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