13 #ifndef BufferManager_HPP 14 #define BufferManager_HPP 18 #include "config/BufferManagerComponentImplCfg.hpp" 70 const char *
const compName
112 bufferSendIn_handler(
124 void schedIn_handler(
136 struct AllocatedBuffer
144 AllocatedBuffer *m_buffers;
~BufferManagerComponentImpl()
BufferBin bins[BUFFERMGR_MAX_NUM_BINS]
set of bins to define buffers
Svc::BufferManager::BufferBins bins
Fw::Buffer::SizeType bufferSize
size of the buffers in this bin. Set to zero for unused bins.
static const U16 BUFFERMGR_MAX_NUM_BINS
BufferManagerComponentImpl(const char *const compName)
uint8_t U8
8-bit unsigned integer
friend class BufferManagerTester
void setup(U16 mgrID, FwEnumStoreType memID, Fw::MemAllocator &allocator, const BufferBins &bins)
set up configuration
PlatformIndexType FwIndexType
FwSizeType SizeType
The size type for a buffer - for backwards compatibility.
RateGroupDivider component implementation.
Defines a base class for a memory allocator for classes.
Auto-generated base for BufferManager component.
U16 numBuffers
number of buffers in this bin. Set to zero for unused bins.