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

Constituent: imm     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

_RBM_Ring Struct Reference

Structure to store a ring buffer controller. More...

#include <RBM_prvdefs.h>

Collaboration diagram for _RBM_Ring:

Collaboration graph
[legend]

Data Fields

_RBM_Ringnxt
_RBM_Ringchk
RBM_RingStat rsb
RBM_RingState state
RBM_cb_StopRingrtn
void * prm
void * mem
RNG_rcb * rng
unsigned int msk
unsigned int pnd
unsigned int hist [32]

Detailed Description

Structure to store a ring buffer controller.


Field Documentation

struct _RBM_Ring* _RBM_Ring::chk
 

Security check (self-pointer)

unsigned int _RBM_Ring::hist[32]
 

Histogram allocation requests

void* _RBM_Ring::mem
 

Ring buffer memory

unsigned int _RBM_Ring::msk
 

Alignment mask

struct _RBM_Ring* _RBM_Ring::nxt
 

Singly linked list of rings

unsigned int _RBM_Ring::pnd
 

Allocation(s) pending

void* _RBM_Ring::prm
 

Ring stop completion parameter

RNG_rcb* _RBM_Ring::rng
 

Ring buffer allocator control

RBM_RingStat _RBM_Ring::rsb
 

Ring statistics block

RBM_cb_StopRing* _RBM_Ring::rtn
 

Ring stop completion routine

RBM_RingState _RBM_Ring::state
 

State of ring buffer


The documentation for this struct was generated from the following file:
Generated on Sun Jul 17 07:42:02 2005 by doxygen 1.3.3