|
PAPI 7.1.0.0
|
This is a collection of functions that manipulate datastructures that are used by libsde. More...

Go to the source code of this file.
Functions | |
| uint32_t | ht_hash_id (uint32_t uniq_id) |
| uint32_t | ht_hash_name (const char *str) |
| void | ht_insert (papisde_list_entry_t *hash_table, int ht_key, sde_counter_t *sde_counter) |
| int | ht_to_array (papisde_list_entry_t *hash_table, sde_counter_t **rslt_array) |
| sde_counter_t * | ht_delete (papisde_list_entry_t *hash_table, int ht_key, uint32_t uniq_id) |
| sde_counter_t * | ht_lookup_by_name (papisde_list_entry_t *hash_table, const char *name) |
| sde_counter_t * | ht_lookup_by_id (papisde_list_entry_t *hash_table, uint32_t uniq_id) |
| void | exp_container_to_contiguous (recorder_data_t *exp_container, void *cont_buffer) |
| int | exp_container_insert_element (recorder_data_t *exp_container, size_t typesize, const void *value) |
| int | cset_insert_elem (cset_hash_table_t *hash_ptr, size_t element_size, size_t hashable_size, const void *element, uint32_t type_id) |
| int | cset_remove_elem (cset_hash_table_t *hash_ptr, size_t hashable_size, const void *element, uint32_t type_id) |
| cset_list_object_t * | cset_to_list (cset_hash_table_t *hash_ptr) |
| int | cset_delete (cset_hash_table_t *hash_ptr) |
Definition in file sde_lib_datastructures.c.
| int cset_delete | ( | cset_hash_table_t * | hash_ptr | ) |
Definition at line 526 of file sde_lib_datastructures.c.

| int cset_insert_elem | ( | cset_hash_table_t * | hash_ptr, |
| size_t | element_size, | ||
| size_t | hashable_size, | ||
| const void * | element, | ||
| uint32_t | type_id | ||
| ) |
Definition at line 285 of file sde_lib_datastructures.c.


| int cset_remove_elem | ( | cset_hash_table_t * | hash_ptr, |
| size_t | hashable_size, | ||
| const void * | element, | ||
| uint32_t | type_id | ||
| ) |
Definition at line 385 of file sde_lib_datastructures.c.


| cset_list_object_t * cset_to_list | ( | cset_hash_table_t * | hash_ptr | ) |
Definition at line 476 of file sde_lib_datastructures.c.

| int exp_container_insert_element | ( | recorder_data_t * | exp_container, |
| size_t | typesize, | ||
| const void * | value | ||
| ) |
Definition at line 229 of file sde_lib_datastructures.c.


| void exp_container_to_contiguous | ( | recorder_data_t * | exp_container, |
| void * | cont_buffer | ||
| ) |
Definition at line 204 of file sde_lib_datastructures.c.

| sde_counter_t * ht_delete | ( | papisde_list_entry_t * | hash_table, |
| int | ht_key, | ||
| uint32_t | uniq_id | ||
| ) |
Definition at line 114 of file sde_lib_datastructures.c.


| uint32_t ht_hash_id | ( | uint32_t | uniq_id | ) |
Definition at line 18 of file sde_lib_datastructures.c.

| uint32_t ht_hash_name | ( | const char * | str | ) |
Definition at line 23 of file sde_lib_datastructures.c.

| void ht_insert | ( | papisde_list_entry_t * | hash_table, |
| int | ht_key, | ||
| sde_counter_t * | sde_counter | ||
| ) |
Definition at line 34 of file sde_lib_datastructures.c.

| sde_counter_t * ht_lookup_by_id | ( | papisde_list_entry_t * | hash_table, |
| uint32_t | uniq_id | ||
| ) |
Definition at line 178 of file sde_lib_datastructures.c.


| sde_counter_t * ht_lookup_by_name | ( | papisde_list_entry_t * | hash_table, |
| const char * | name | ||
| ) |
Definition at line 156 of file sde_lib_datastructures.c.


| int ht_to_array | ( | papisde_list_entry_t * | hash_table, |
| sde_counter_t ** | rslt_array | ||
| ) |
Definition at line 65 of file sde_lib_datastructures.c.

