Line data Source code
1 : /**
2 : * @file
3 : *
4 : * @brief
5 : *
6 : * @copyright BSD License (see LICENSE.md or https://www.libelektra.org)
7 : */
8 :
9 : // clang-format off
10 :
11 4777 : ksNew (50,
12 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "",
13 : KEY_VALUE, "" ELEKTRA_PLUGIN_NAME " plugin waits for your orders", KEY_END),
14 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/constants", KEY_END),
15 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/constants/KDB_DB_SYSTEM",
16 : KEY_VALUE, KDB_DB_SYSTEM, KEY_END),
17 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/constants/KDB_DB_HOME",
18 : KEY_VALUE, KDB_DB_HOME, KEY_END),
19 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/constants/KDB_DB_USER",
20 : KEY_VALUE, KDB_DB_USER, KEY_END),
21 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/constants/KDB_DB_SPEC",
22 : KEY_VALUE, KDB_DB_SPEC, KEY_END),
23 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/constants/KDB_DB_DIR",
24 : KEY_VALUE, KDB_DB_DIR, KEY_END),
25 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/constants/ELEKTRA_VARIANT_SYSTEM",
26 : KEY_VALUE, ELEKTRA_VARIANT_SYSTEM, KEY_END),
27 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/constants/ELEKTRA_VARIANT_USER",
28 : KEY_VALUE, ELEKTRA_VARIANT_USER, KEY_END),
29 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/constants/ELEKTRA_VARIANT_BASE",
30 : KEY_VALUE, ELEKTRA_VARIANT_BASE, KEY_END),
31 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/exports", KEY_END),
32 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/exports/open",
33 : KEY_FUNC, ELEKTRA_PLUGIN_FUNCTION(open),
34 : KEY_END),
35 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/exports/close",
36 : KEY_FUNC, ELEKTRA_PLUGIN_FUNCTION(close),
37 : KEY_END),
38 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/exports/get",
39 : KEY_FUNC, ELEKTRA_PLUGIN_FUNCTION(get),
40 : KEY_END),
41 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/exports/set",
42 : KEY_FUNC, ELEKTRA_PLUGIN_FUNCTION(set),
43 : KEY_END),
44 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/exports/commit",
45 : KEY_FUNC, ELEKTRA_PLUGIN_FUNCTION(commit),
46 : KEY_END),
47 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/exports/error",
48 : KEY_FUNC, ELEKTRA_PLUGIN_FUNCTION(error),
49 : KEY_END),
50 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/exports/checkfile",
51 : KEY_FUNC, ELEKTRA_PLUGIN_FUNCTION(checkFile),
52 : KEY_END),
53 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/exports/filename",
54 : KEY_FUNC, ELEKTRA_PLUGIN_FUNCTION(filename),
55 : KEY_END),
56 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/exports/freeHandle",
57 : KEY_FUNC, ELEKTRA_PLUGIN_FUNCTION(freeHandle),
58 : KEY_END),
59 : #include ELEKTRA_README
60 : keyNew ("system/elektra/modules/" ELEKTRA_PLUGIN_NAME "/infos/version",
61 : KEY_VALUE, PLUGINVERSION, KEY_END),
62 : KS_END);
|