![]() |
F´ Flight Software - C/C++ Documentation
devel
A framework for building embedded system applications to NASA flight quality standards.
|
#include <Svc/BufferManager/BufferManagerComponentImpl.hpp>
Classes | |
struct | BufferBin |
struct | BufferBins |
Definition at line 56 of file BufferManagerComponentImpl.hpp.
Svc::BufferManagerComponentImpl::BufferManagerComponentImpl | ( | const char *const | compName | ) |
Construct object BufferManager
compName | The component name |
Definition at line 26 of file BufferManagerComponentImpl.cpp.
Svc::BufferManagerComponentImpl::~BufferManagerComponentImpl | ( | ) |
Destroy object BufferManager
Definition at line 53 of file BufferManagerComponentImpl.cpp.
void Svc::BufferManagerComponentImpl::cleanup | ( | ) |
Definition at line 61 of file BufferManagerComponentImpl.cpp.
void Svc::BufferManagerComponentImpl::init | ( | const NATIVE_INT_TYPE | instance = 0 | ) |
Initialize object BufferManager
instance | The instance number |
Definition at line 45 of file BufferManagerComponentImpl.cpp.
void Svc::BufferManagerComponentImpl::setup | ( | NATIVE_UINT_TYPE | mgrID, |
NATIVE_UINT_TYPE | memID, | ||
Fw::MemAllocator & | allocator, | ||
const BufferBins & | bins | ||
) |
set up configuration
< don't care if it is recoverable since they are a pool of user buffers
mgrID | ID of manager for buffer checking |
memID | Memory segment identifier |
allocator | memory allocator. MUST be persistent for later deallocation. MUST persist past destructor if cleanup() not called explicitly. |
bins | Set of user bins |
Definition at line 148 of file BufferManagerComponentImpl.cpp.