GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > IMM / V0-3-2
Constituent: imm     Tag: mv2304
#include "PBS/FPA.h"
#include "PBS/MTX.h"
#include "PBS/RW.ih"
#include "IMM/FPM_pubdefs.h"
Include dependency graph for FPM_prvdefs.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _FPM_Allocator |
Structure to record the locations of FPA memory and it's handle. More... | |
struct | _FPM_Pool |
Structure to store a memory pool controller. More... | |
struct | _FPM_Control |
Structure to hold the FPM control block. More... | |
Defines | |
#define | FPM_K_POOLPKT (4) |
#define | FPM_L_POOLPKT (16) |
#define | FPM_L_MEM_STATES (4) |
Number of control states. | |
Typedefs | |
typedef enum _FPM_PoolState | FPM_PoolState |
Typedef for enum _FPM_PoolState. | |
typedef _FPM_Allocator | FPM_Allocator |
Typedef for struct _FPM_Allocator. | |
typedef _FPM_Control | FPM_Control |
Typedef for struct _FPM_Control. | |
Enumerations | |
enum | _FPM_PoolState { FPM_MEM_UNINITIALIZED = 0, FPM_MEM_INITIALIZED = 1, FPM_MEM_STARTED = 2, FPM_MEM_STOPPING = 3 } |
Enumeration of states a memory pool can be in. More... | |
Functions | |
void | FPM_stopCheck (FPM_Pool *pcb) |
Check if pool is drained (and if it is, complete stop processing). | |
Variables | |
FPM_Control * | FPM_fcb |
Control block for the memory pool management system. | |
const char * | FPM_mem_states [FPM_L_MEM_STATES] |
String constants for FPM memory states. |
CVS $Id: FPM_prvdefs.h,v 1.1.1.1 2005/03/18 02:22:08 apw Exp $
|
Enumeration of states a memory pool can be in.
|
|
Check if pool is drained (and if it is, complete stop processing).
|
|
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. |