35 #ifndef COROSYNC_CMAP_H_DEFINED
36 #define COROSYNC_CMAP_H_DEFINED
69 #define CMAP_KEYNAME_MAXLEN 255
73 #define CMAP_KEYNAME_MINLEN 3
78 #define CMAP_TRACK_ADD 4
79 #define CMAP_TRACK_DELETE 1
80 #define CMAP_TRACK_MODIFY 2
86 #define CMAP_TRACK_PREFIX 8
124 cmap_track_handle_t cmap_track_handle,
126 const char *key_name,
138 cmap_handle_t *handle);
145 cmap_handle_t handle);
154 cmap_handle_t handle,
163 cmap_handle_t handle,
169 cmap_handle_t handle,
170 const void **context);
173 cmap_handle_t handle,
174 const void *context);
186 cmap_handle_t handle,
187 const char *key_name,
230 cmap_handle_t handle,
231 const char *key_name,
293 cmap_handle_t handle,
294 cmap_iter_handle_t iter_handle,
316 cmap_handle_t handle,
317 const char *key_name,
321 cmap_track_handle_t *cmap_track_handle);