GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> IMM / dev > imm / rhel5-32
#include <string.h>
#include <PBS/MBA.h>
#include <PBS/MTX.h>
#include <PBS/RW.ih>
#include <MSG/MSG_pubdefs.h>
#include <IMM/FPM_msgs.h>
#include <FPM_prvdefs.h>
Functions | |
unsigned int | FPM_initialize () |
Initialize the memory pool manager. | |
Variables | |
FPM_Control * | FPM_fcb |
Control block for the memory pool management system. |
CVS $Id: FPM_control.c,v 1.2 2011/03/25 20:22:51 apw Exp $
unsigned int FPM_initialize | ( | void | ) |
Initialize the memory pool manager.
FPM_ALOCFAIL | Memory allocation failure | |
FPM_MUALOCFL | Mutex allocation failure | |
FPM_SUCCESS | Success |
References _FPM_Control::mtx, and _FPM_Control::rwi.
Control block for the memory pool management system.
Control block for the memory pool management system. This is global, so care must be taken when writing elements of this block that the code is properly protected.
Referenced by FPM_allocAny(), FPM_createPool(), FPM_deletePool(), FPM_free(), FPM_getPoolHandle(), FPM_getPoolHist(), FPM_getPoolName(), FPM_getPoolStat(), FPM_scanPool(), FPM_startPool(), FPM_stopCheck(), and FPM_stopPool().