void axl_hash_foreach2 ( axlHash hash,
axlHashForeachFunc2  func,
axlPointer  user_data,
axlPointer  user_data2 
)

Allows to perform a foreach operation providing two user defined pointer to be passed to the foreach function for each item found.

This function works like axl_hash_foreach function but support two user defined pointers. See axl_hash_foreach for more information.

Parameters:
hash The hash where the iteration will be performed.
func The foreach function that will be called for all nodes found passed in both pointers defined along with the key value and the value associated.
user_data User defined data to be passed to the foreach function.
user_data2 Second User defined data to be passed to the foreach function.