GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > GRBP / V0-2-0
Constituent: grbpsiu     Tag: sun-gcc
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _GRBP_bitList |
A list of managed elements, maintained as an array of bit masks. More... | |
Defines | |
#define | GRBP_BITLIST_MASK(_bit) ((unsigned int)(0x80000000) >> (_bit)) |
Constructs a bit mask with _bit. The justication (in this case left) is consistent with the bit lists internal usage. | |
Typedefs | |
typedef _GRBP_bitList | GRBP_bitList |
Functions | |
int | GRBP_bitListSizeof (int max) |
Computes the amount of memory to maintain a list of max elements. | |
unsigned char * | GRBP_bitListConstruct (GRBP_bitList *list, int max) |
Constructs (initializes) the list of max elements. | |
void | GRBP_bitListClearCount (GRBP_bitList *list, int from, int nbits) |
Clears the mbits from a specified starting position from. | |
static __inline unsigned int | GRBP__bitListMask (int bit) |
Constructs a bit mask with _bit. The justication (in this case left) is consistent with the bit lists internal usage. | |
static __inline void | GRBP__bitListMaskSet (unsigned int *masks, int bit) |
Sets the specified bit in an array of bit masks. The bit number must be within the array of the bit masks. No checking on the validity is performed. | |
static __inline void | GRBP__bitListMaskClear (unsigned int *masks, int bit) |
Clears the specified bit in an array of bit masks. The bit number must be within the array of the bit masks. No checking on the validity is performed. | |
static __inline void | GRBP__bitListClearAll (GRBP_bitList *list) |
Clears all bits in the specified bit list. | |
static __inline unsigned int | GRBP__bitListMasksMerge (unsigned int *merge, unsigned int *active, int nmasks) |
Creates a list masks that are in merged but not in active. The list of active masks is returned as the OR of the two lists. This function allows one to get bits that are not already in active, while at the same time updating active to be the complete set of bits. |
CVS $Id: GRBP_bitList.h,v 1.1.1.1 2007/06/18 00:42:58 russell Exp $
|
Constructs a bit mask with _bit. The justication (in this case left) is consistent with the bit lists internal usage.
|
|
Clears all bits in the specified bit list.
|
|
Constructs a bit mask with _bit. The justication (in this case left) is consistent with the bit lists internal usage.
|
|
Clears the specified bit in an array of bit masks. The bit number must be within the array of the bit masks. No checking on the validity is performed.
|
|
Sets the specified bit in an array of bit masks. The bit number must be within the array of the bit masks. No checking on the validity is performed.
|
|
Creates a list masks that are in merged but not in active. The list of active masks is returned as the OR of the two lists. This function allows one to get bits that are not already in active, while at the same time updating active to be the complete set of bits.
|
|
Clears the mbits from a specified starting position from.
|
|
Constructs (initializes) the list of max elements.
|
|
Computes the amount of memory to maintain a list of max elements.
|