Multi-ApplicationOnlineProfiling
2.1
|
Structure defining a chunk of LIFO. A buffered lifo consists in several chunks which are stacked in a lifo fashion. Moreover those chunks gather several elems in order to avoid alocation and dealocation plus it reduces the pointer versus data ratio for small amount of data. More...
#include <Buffered_LIFO.h>
Data Fields | |
uint64_t | offset |
offset in current chunk More... | |
struct Buffered_LIFO_chunk * | next |
A pointer to the next chunk (NULL if none) More... | |
char | elems [0] |
A dummy pointer to the data which is piggybacked. More... | |
Structure defining a chunk of LIFO. A buffered lifo consists in several chunks which are stacked in a lifo fashion. Moreover those chunks gather several elems in order to avoid alocation and dealocation plus it reduces the pointer versus data ratio for small amount of data.
Definition at line 50 of file Buffered_LIFO.h.
char Buffered_LIFO_chunk::elems[0] |
A dummy pointer to the data which is piggybacked.
Definition at line 54 of file Buffered_LIFO.h.
struct Buffered_LIFO_chunk* Buffered_LIFO_chunk::next |
A pointer to the next chunk (NULL if none)
Definition at line 53 of file Buffered_LIFO.h.
uint64_t Buffered_LIFO_chunk::offset |
offset in current chunk
Definition at line 52 of file Buffered_LIFO.h.