![]()  | 
  
    Multi-ApplicationOnlineProfiling
    2.1
    
   | 
 
Functions that executes functions on elements. More...
Functions | |
| void | Hash_Table_walkthrought (struct Hash_Table *ht, void(*action)(void *)) | 
| Executes a function on every stored elements.  More... | |
| void | Hash_Table_walkthrought_2p (struct Hash_Table *ht, void *second_arg, void(*action)(void *, void *)) | 
| Executes a function on every stored elements.  More... | |
| void | Hash_Table_walkthrought_3p (struct Hash_Table *ht, void *second_arg, void *third_arg, void(*action)(void *, void *, void *)) | 
| Executes a function on every stored elements.  More... | |
| void | Hash_Table_walkthrought_cond (struct Hash_Table *ht, void(*action)(void *), int(*test_func)(void *, void *), void *test_value) | 
| Executes a function on every stored elements that satisfy a condition.  More... | |
| void | Hash_Table_walkthrought_cond_2p (struct Hash_Table *ht, void *second_arg, void(*action)(void *, void *), int(*test_func)(void *, void *), void *test_value) | 
| Executes a function on every stored elements that satisfy a condition.  More... | |
Functions that executes functions on elements.
| void Hash_Table_walkthrought | ( | struct Hash_Table * | ht, | 
| void(*)(void *) | action | ||
| ) | 
Executes a function on every stored elements.
| ht | the hashtable where to walk through | 
| action | the function to execute on all elements (takes an element) | 
Definition at line 350 of file Hash_Table.c.


| void Hash_Table_walkthrought_2p | ( | struct Hash_Table * | ht, | 
| void * | second_arg, | ||
| void(*)(void *, void *) | action | ||
| ) | 
Executes a function on every stored elements.
| ht | the hashtable where to walk through | 
| second_arg | an other argument to pass to action | 
| action | the function to execute on all elements (takes an element and an other argument) | 
Definition at line 385 of file Hash_Table.c.


| void Hash_Table_walkthrought_3p | ( | struct Hash_Table * | ht, | 
| void * | second_arg, | ||
| void * | third_arg, | ||
| void(*)(void *, void *, void *) | action | ||
| ) | 
Executes a function on every stored elements.
| ht | the hashtable where to walk through | 
| second_arg | an other argument to pass to action | 
| third_arg | an other argument to pass to action | 
| action | the function to execute on all elements (takes an element and two other arguments) | 
Definition at line 435 of file Hash_Table.c.


| void Hash_Table_walkthrought_cond | ( | struct Hash_Table * | ht, | 
| void(*)(void *) | action, | ||
| int(*)(void *, void *) | test_func, | ||
| void * | test_value | ||
| ) | 
Executes a function on every stored elements that satisfy a condition.
| ht | the hashtable where to walk through | 
| action | what to execute on satisfying elements (takes an element) | 
| test_func | condition function. takes an element and the test_value. return 1 if success | 
| test_value | a test value to give to test_func | 
Definition at line 232 of file Hash_Table.c.

| void Hash_Table_walkthrought_cond_2p | ( | struct Hash_Table * | ht, | 
| void * | second_arg, | ||
| void(*)(void *, void *) | action, | ||
| int(*)(void *, void *) | test_func, | ||
| void * | test_value | ||
| ) | 
Executes a function on every stored elements that satisfy a condition.
| ht | the hashtable where to walk through | 
| second_arg | the second argument to pass to action | 
| action | what to execute on satisfying elements (takes an element and an other argument) | 
| test_func | condition function. takes an element and the test_value. return 1 if success | 
| test_value | a test value to give to test_func | 
Definition at line 282 of file Hash_Table.c.
