axlPointer vortex_hash_lookup_and_clear ( VortexHash hash_table,
axlPointer  key 
)

Allows to get the data pointed by the provided key and removing it from the table in one step (without calling destroy functions!)

Return the value, if found, associated with the key.

Parameters
hash_tablethe hash table
keythe key value
Returns
the value found or NULL if fails

References vortex_mutex_lock(), and vortex_mutex_unlock().

Referenced by vortex_channel_get_piggyback().