Elektra: kdbplugin.h File Reference

Elektra 0.8.14

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files

- File List
- Globals

Macros | Enumerations
kdbplugin.h File Reference

Methods for plugin programing. More...

`#include <kdb.h>`

## Macros
#define | ELEKTRA_PLUGIN_FUNCTION(module, function) libelektra_##module##_LTX_elektraPlugin##function
| Declare a plugin's function name suitable for compilation variants (see doc/tutorials). More...
#define | ELEKTRA_README(module) ELEKTRA_README2(module)
| The filename for inclusion of the readme for compilation variants (see doc/tutorials). More...

## Enumerations
enum | plugin_t { ELEKTRA_PLUGIN_OPEN =1, ELEKTRA_PLUGIN_CLOSE =1<<1, ELEKTRA_PLUGIN_GET =1<<2, ELEKTRA_PLUGIN_SET =1<<3, ELEKTRA_PLUGIN_ERROR =1<<4, ELEKTRA_PLUGIN_END =0 }
| Switches to denote the backend methods. More...

## Detailed Description

Methods for plugin programing.

Copyright
  BSD License (see doc/COPYING or http://www.libelektra.org)

## Enumeration Type Documentation

enum plugin_t

Switches to denote the backend methods.

Used in calls to elektraPluginExport().

Enumerator
ELEKTRA_PLUGIN_OPEN | Next arg is backend for kdbOpen()
ELEKTRA_PLUGIN_CLOSE | Next arg is backend for kdbClose()
ELEKTRA_PLUGIN_GET | Next arg is backend for kdbGet()
ELEKTRA_PLUGIN_SET | Next arg is backend for kdbSet()
ELEKTRA_PLUGIN_ERROR | Next arg is backend for kdbError()
ELEKTRA_PLUGIN_END | End of arguments