1#ifndef OS_WRAPPER_FIXED_MEMORY_POOL_FACTORY_H_INCLUDED
2#define OS_WRAPPER_FIXED_MEMORY_POOL_FACTORY_H_INCLUDED
13 virtual FixedMemoryPool*
create(std::size_t blockSize, std::size_t memoryPoolSize,
void* memoryPoolAddress) = 0;
Definition FixedMemoryPoolFactory.h:10
virtual FixedMemoryPool * create(std::size_t blockSize, std::size_t memoryPoolSize, void *memoryPoolAddress)=0
virtual void destroy(FixedMemoryPool *p)=0
virtual ~FixedMemoryPoolFactory()
Definition FixedMemoryPoolFactory.h:12
virtual std::size_t getRequiredMemorySize(std::size_t blockSize, std::size_t numBlocks)=0
Abstract class that has functions of common RTOS's fixed-size memory pool.
Definition FixedMemoryPool.h:23
OSWrapper provides abstract C++ interface of common RTOS: thread, mutex, event flag,...
Definition EventFlag.cpp:5