OggzTable is provided for convenience to allow the storage of serialno-specific data.
Go to the source code of this file.
Typedefs | |
typedef void | OggzTable |
A table of key-value pairs. | |
Functions | |
OggzTable * | oggz_table_new (void) |
Instantiate a new OggzTable. | |
void | oggz_table_delete (OggzTable *table) |
Delete an OggzTable. | |
void * | oggz_table_insert (OggzTable *table, long key, void *data) |
Insert an element into a table. | |
void * | oggz_table_lookup (OggzTable *table, long key) |
Retrieve the element of an OggzTable indexed by a given key. | |
int | oggz_table_size (OggzTable *table) |
Query the number of elements in an OggzTable. | |
void * | oggz_table_nth (OggzTable *table, int n, long *key) |
Retrieve the nth element of an OggzTable. |
|
Delete an OggzTable.
|
|
Insert an element into a table.
|
|
Retrieve the element of an OggzTable indexed by a given key.
|
|
Instantiate a new OggzTable.
|
|
Retrieve the nth element of an OggzTable.
|
|
Query the number of elements in an OggzTable.
|