GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > IMM / V0-3-2

Constituent: imm     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_FPM_Pool Struct Reference

Structure to store a memory pool controller. More...

#include <FPM_prvdefs.h>

Collaboration diagram for _FPM_Pool:

Collaboration graph
[legend]

Data Fields

_FPM_Poolnxt
FPM_PoolState state
FPM_cb_StopPoolrtn
void * prm
unsigned int cur
unsigned int pnd
FPM_PoolStatpsb
_FPM_Poolchk
unsigned int hist [32]
signed int map [32]
unsigned int nalloc
FPM_Allocator alloc [0]

Detailed Description

Structure to store a memory pool controller.


Field Documentation

FPM_Allocator _FPM_Pool::alloc[0]
 

Array of allocators

struct _FPM_Pool* _FPM_Pool::chk
 

Security check (self-pointer)

unsigned int _FPM_Pool::cur
 

Packets currently allocated

unsigned int _FPM_Pool::hist[32]
 

Histogram allocation requests

signed int _FPM_Pool::map[32]
 

Map from request size to allocator

unsigned int _FPM_Pool::nalloc
 

Number of allocators

struct _FPM_Pool* _FPM_Pool::nxt
 

Singly linked list of pools

unsigned int _FPM_Pool::pnd
 

Packet allocation(s) pending

void* _FPM_Pool::prm
 

Pool stop completion parameter

FPM_PoolStat* _FPM_Pool::psb
 

Pool statistics block

FPM_cb_StopPool* _FPM_Pool::rtn
 

Pool stop completion routine

FPM_PoolState _FPM_Pool::state
 

State of memory pool


The documentation for this struct was generated from the following file:
Generated on Wed Dec 5 08:28:19 2007 by  doxygen 1.4.4