GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PBS / V2-12-1 > pbs / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_RNG_dyn Struct Reference

The dynamic component of the ring buffer. More...

List of all members.

Public Attributes

unsigned char *volatile wr
unsigned char *volatile rd
unsigned char *volatile wrx
unsigned char *volatile rdx
unsigned char *volatile que


Detailed Description

The dynamic component of the ring buffer.

Member Data Documentation

unsigned char* volatile _RNG_dyn::que

Queue of outstanding frees This takes care of out of order frees and shards

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

unsigned char* volatile _RNG_dyn::rd

The current read pointer

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

unsigned char* volatile _RNG_dyn::rdx

The current read (check) pointer

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

unsigned char* volatile _RNG_dyn::wr

The current write (alloc) pointer

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

unsigned char* volatile _RNG_dyn::wrx

The current write (check) pointer

Referenced by rng_allocate(), RNG_get(), RNG_getW(), RNG_getW_toc(), RNG_init(), RNG_reset(), and RNG_shrink().


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

Generated on Sat Apr 9 19:22:54 2011 by  doxygen 1.5.8