GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > XLX / V6-4-1
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.
|
Here is the call graph for this function:

|
|
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.
|
1.3.3