Lines Matching refs:callback
269 * callback function. Have to check this outside of mutex lock.
304 * Invoke the given callback function for each table entry.
307 * \param callback the callback function
308 * \param userData arbitrary pointer to pass along to the callback
313 void (*callback)(void *data, void *userData),
316 assert(callback);
322 callback(entry->data, userData);
326 callback(table->deleted_key_data, userData);
343 * Walk over all entries in a hash table, calling callback function for each.
345 * \param callback the callback function
346 * \param userData arbitrary pointer to pass along to the callback
351 void (*callback)(void *data, void *userData),
355 assert(callback);
358 callback(entry->data, userData);
361 callback(table->deleted_key_data, userData);
367 void (*callback)(void *data, void *userData),
374 hash_walk_unlocked(table, callback, userData);
380 void (*callback)(void *data, void *userData),
383 hash_walk_unlocked(table, callback, userData);