GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PBS / V2-12-1 > pbs / rhel4-32


Interface   Data Structures   File List   Data Fields   Globals  

_RNG_dsc Struct Reference

This describes all the static properties of the ring buffer. More...

#include <RNG.h>

List of all members.

Public Attributes

unsigned char * beg
unsigned char * rbeg
unsigned char * rend
unsigned char * end
RNG_type type
unsigned int msk
unsigned char * buf
unsigned int bufsize


Detailed Description

This describes all the static properties of the ring buffer.

Member Data Documentation

unsigned char* _RNG_dsc::beg

Beginning of the underflow area

Referenced by rng_allocate(), RNG_free(), RNG_init(), RNG_reset(), and RNG_shrink().

unsigned char* _RNG_dsc::buf

The buffer, this is what was passed in to be managed. Because of of alignment factors. This may or may not agree with the beginning of the pool.

Referenced by RNG_init().

unsigned int _RNG_dsc::bufsize

The initial size of the pool. Again this may or may not agree with the size of pool due to aligment factors.

Referenced by RNG_init().

unsigned char* _RNG_dsc::end

Bottom of the overflow area

Referenced by rng_allocate(), RNG_free(), RNG_init(), and RNG_reset().

unsigned int _RNG_dsc::msk

Alignment mask

Referenced by rng_allocate(), RNG_free(), RNG_init(), and RNG_shrink().

unsigned char* _RNG_dsc::rbeg

Beginning of the ring pool

Referenced by RNG_init().

unsigned char* _RNG_dsc::rend

End of the ring pool

Referenced by rng_allocate(), RNG_free(), RNG_init(), and RNG_shrink().

The type ring buffer

Referenced by rng_allocate(), RNG_free(), and RNG_init().


The documentation for this struct was generated from the following file:

Generated on Sat Apr 9 18:27:09 2011 by  doxygen 1.5.8