13 #ifndef BufferManager_HPP 
   14 #define BufferManager_HPP 
   68             const char *
const compName 
 
  110         bufferSendIn_handler(
 
  122         void schedIn_handler(
 
  134         struct AllocatedBuffer
 
  142         AllocatedBuffer *m_buffers;    
 
PlatformIntType NATIVE_INT_TYPE
 
uint8_t U8
8-bit unsigned integer
 
PlatformUIntType NATIVE_UINT_TYPE
 
Defines a base class for a memory allocator for classes.
 
Auto-generated base for BufferManager component.
 
~BufferManagerComponentImpl()
 
void setup(NATIVE_UINT_TYPE mgrID, NATIVE_UINT_TYPE memID, Fw::MemAllocator &allocator, const BufferBins &bins)
set up configuration
 
BufferManagerComponentImpl(const char *const compName)
 
static const NATIVE_UINT_TYPE BUFFERMGR_MAX_NUM_BINS
 
NATIVE_UINT_TYPE numBuffers
number of buffers in this bin. Set to zero for unused bins.
 
NATIVE_UINT_TYPE bufferSize
size of the buffers in this bin. Set to zero for unused bins.
 
BufferBin bins[BUFFERMGR_MAX_NUM_BINS]
set of bins to define buffers