1QB_MAP_NOTIFY_ADD(3)       libqb Programmer's Manual      QB_MAP_NOTIFY_ADD(3)
2
3
4

NAME

6       qb_map_notify_add - Add a notifier to the map.
7
8

SYNOPSIS

10       #include <qb/qbmap.h>
11
12       int32_t qb_map_notify_add(
13           qb_map_t         *m,
14           const char       *key,
15           qb_map_notify_fn  fn,
16           int32_t           events,
17           void             *user_data
18       );
19

PARAMS

21       m         the map instance
22
23       key       the key (or prefix) to attach the notification to.
24
25       fn        the callback
26
27       events    the type of events to register for.
28
29       user_data a pointer to be passed into the callback
30

DESCRIPTION

RETURN VALUE

33       0          success
34
35       -errno     failure
36

NOTE

38       you can use key prefixes with trie maps.
39

SEE ALSO

41       qb_trie_dump(3), qb_map_iter_create(3), qb_skiplist_create(3),
42       qb_map_notify_del(3), qb_map_put(3), qb_map_count_get(3),
43       qb_map_foreach(3), qb_map_pref_iter_create(3), qb_map_iter_next(3),
44       qb_map_get(3), qb_map_destroy(3), qb_hashtable_create(3),
45       qb_map_iter_free(3), qb_trie_create(3), qb_map_notify_del_2(3),
46       qb_map_rm(3)
47
49       Copyright (C) 2010-2020 Red Hat, Inc.
50
51
52
53LIBQB                             2021-03-03              QB_MAP_NOTIFY_ADD(3)
Impressum