We organize 0-anonymity values in arrays "by type". More...
Data Fields | |
struct ZeroAnonByType * | next |
We keep these in a DLL. More... | |
struct ZeroAnonByType * | prev |
We keep these in a DLL. More... | |
struct Value ** | array |
Array of 0-anonymity items of the given type. More... | |
unsigned int | array_size |
Allocated size of the array. More... | |
unsigned int | array_pos |
First unused offset in 'array'. More... | |
enum GNUNET_BLOCK_Type | type |
Type of all of the values in 'array'. More... | |
We organize 0-anonymity values in arrays "by type".
Definition at line 100 of file plugin_datastore_heap.c.
struct ZeroAnonByType* ZeroAnonByType::next |
We keep these in a DLL.
Definition at line 105 of file plugin_datastore_heap.c.
Referenced by delete_value(), heap_plugin_get_zero_anonymity(), and heap_plugin_put().
struct ZeroAnonByType* ZeroAnonByType::prev |
We keep these in a DLL.
Definition at line 110 of file plugin_datastore_heap.c.
struct Value** ZeroAnonByType::array |
Array of 0-anonymity items of the given type.
Definition at line 115 of file plugin_datastore_heap.c.
Referenced by delete_value(), heap_plugin_get_zero_anonymity(), and heap_plugin_put().
unsigned int ZeroAnonByType::array_size |
Allocated size of the array.
Definition at line 120 of file plugin_datastore_heap.c.
Referenced by delete_value(), and heap_plugin_put().
unsigned int ZeroAnonByType::array_pos |
First unused offset in 'array'.
Definition at line 125 of file plugin_datastore_heap.c.
Referenced by delete_value(), heap_plugin_get_zero_anonymity(), and heap_plugin_put().
enum GNUNET_BLOCK_Type ZeroAnonByType::type |
Type of all of the values in 'array'.
Definition at line 130 of file plugin_datastore_heap.c.
Referenced by delete_value(), heap_plugin_get_zero_anonymity(), and heap_plugin_put().