Elektra: notification.c File Reference

Elektra 0.8.24

Functions
notification.c File Reference

Implementation of notification functions as defined in kdbnotification.h. More...

`#include <kdbassert.h>`
`#include <kdbease.h>`
`#include <kdbinternal.h>`
`#include <kdbinvoke.h>`
`#include <kdbioprivate.h>`
`#include <kdblogger.h>`
`#include <kdbnotification.h>`
`#include <kdbnotificationinternal.h>`
`#include <stdio.h>`

## Functions
int | elektraNotificationOpen (KDB *kdb)
| Initialize the notification system for the given KDB instance. More...
int | elektraNotificationClose (KDB *kdb)
| Stop the notification system for the given KDB instance. More...
int | elektraNotificationRegisterCallback (KDB *kdb, Key *key, ElektraNotificationChangeCallback callback, void *context)
| Subscribe for updates via callback when a given key value is changed. More...
int | elektraNotificationRegisterCallbackSameOrBelow (KDB *kdb, Key *key, ElektraNotificationChangeCallback callback, void *context)
| Subscribe for updates via callback when a given key or a key below changed. More...

## Detailed Description

Implementation of notification functions as defined in kdbnotification.h.

Copyright
  BSD License (see LICENSE.md or https://www.libelektra.org)