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 : #ifndef CONTRACT_H_
10 : #define CONTRACT_H_
11 :
12 : // clang-format off
13 :
14 358 : ksNew (30,
15 : keyNew ("system/elektra/modules/glob",
16 : KEY_VALUE, "glob plugin waits for your orders", KEY_END),
17 : keyNew ("system/elektra/modules/glob/exports", KEY_END),
18 : keyNew ("system/elektra/modules/glob/exports/open",
19 : KEY_FUNC, elektraGlobOpen,
20 : KEY_END),
21 : keyNew ("system/elektra/modules/glob/exports/close",
22 : KEY_FUNC, elektraGlobClose,
23 : KEY_END),
24 : keyNew ("system/elektra/modules/glob/exports/get",
25 : KEY_FUNC, elektraGlobGet,
26 : KEY_END),
27 : keyNew ("system/elektra/modules/glob/exports/set",
28 : KEY_FUNC, elektraGlobSet,
29 : KEY_END),
30 : keyNew ("system/elektra/modules/glob/exports/elektraGlobMatch",
31 : KEY_FUNC, elektraGlobMatch,
32 : KEY_END),
33 : #include "readme_glob.c"
34 : keyNew ("system/elektra/modules/glob/infos/version",
35 : KEY_VALUE, PLUGINVERSION, KEY_END),
36 : KS_END);
37 :
38 : // clang-format on
39 :
40 : #endif /* CONTRACT_H_ */
|