GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > XLX / V7-0-0
Constituent: parser     Tag: sun-gcc
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | XLX_stack |
Typedef for a stack structure. More... | |
Typedefs | |
typedef void(* | XLX_pDelete )(void *) |
Function to use to destroy elements on the stack. | |
Functions | |
unsigned | XLX_initStack (XLX_stack *this, unsigned limit) |
Initialise a stack by allocating memory to hold the contents and setting limit and used. | |
void | XLX_endStack (XLX_stack *this) |
Free the memory allocated to the stack. | |
void | XLX_destroyStack (XLX_stack *this, XLX_pDelete dFn) |
Free the memory allocated to the stack. | |
unsigned | XLX_push (XLX_stack *this, void *ptr) |
Put a new item on the top of the stack and increment the counter, doubling the size of the stack if the stack is already full. | |
void * | XLX_pop (XLX_stack *this) |
Remove and return the top item on the stack. | |
void * | XLX_peek (XLX_stack *this) |
Look at the item on the top of the stack without removing it. | |
void | XLX_dump (XLX_stack *this) |
Print out the stack information. |
|
Free the memory allocated to the stack.
|
|
Print out the stack information.
|
|
Free the memory allocated to the stack.
|
|
Initialise a stack by allocating memory to hold the contents and setting limit and used.
|
|
Look at the item on the top of the stack without removing it.
|
|
Remove and return the top item on the stack.
|
|
Put a new item on the top of the stack and increment the counter, doubling the size of the stack if the stack is already full.
|