1QB_MAP_NOTIFY_DEL_2(3) libqb Programmer's Manual QB_MAP_NOTIFY_DEL_2(3)
2
3
4
6 qb_map_notify_del_2 - Delete a notifier from the map (including the
7 userdata).
8
9
11 #include <qb/qbmap.h>
12
13 int32_t qb_map_notify_del_2(
14 qb_map_t *m, /* the map instance */
15 /*
16 * the key (or prefix) to attach the notification to.
17 */
18 const char *key,
19 qb_map_notify_fn fn, /* the callback */
20 int32_t events, /* the type of events to register for. */
21 void *user_data /* a pointer to be passed into the callback*/
22 );
23
25 m the map instance
26
27 key the key (or prefix) to attach the notification to.
28
29 fn the callback
30
31 events the type of events to register for.
32
33 user_data a pointer to be passed into the callback
34
37 0 success
38
39 -errno failure
40
42 the key, fn, events and userdata must match those you added.
43
45 qb_trie_dump(3), qb_map_iter_create(3), qb_skiplist_create(3),
46 qb_map_notify_del(3), qb_map_put(3), qb_map_count_get(3),
47 qb_map_foreach(3), qb_map_pref_iter_create(3), qb_map_iter_next(3),
48 qb_map_get(3), qb_map_destroy(3), qb_hashtable_create(3),
49 qb_map_iter_free(3), qb_map_notify_add(3), qb_trie_create(3),
50 qb_map_rm(3)
51
53 Copyright (C) 2010-2020 Red Hat, Inc.
54
55
56
57LIBQB 2023-07-21 QB_MAP_NOTIFY_DEL_2(3)