<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\hypertarget{kdbenum_8c}{}\doxysection{kdbenum.\+c File Reference}
\label{kdbenum_8c}\index{kdbenum.c@{kdbenum.c}}


dummy file to document the enums which have no name in the header file.  


\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group__kdb_ga2f8953fe5f9f28db54b3ef678ebf40d7}{KDB\+\_\+\+VERSION}}~\char`\"{}x.\+y.\+z\char`\"{}
\begin{DoxyCompactList}\small\item\em The version information in x.\+y.\+z format as string. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__kdb_ga57ee4c9e19daac86934e62441f8755fc}{KDB\+\_\+\+VERSION\+\_\+\+MAJOR}}~x
\begin{DoxyCompactList}\small\item\em The version information of the major version as number. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__kdb_ga3407dacaacc5d83e2046db872b2408a9}{KDB\+\_\+\+VERSION\+\_\+\+MINOR}}~y
\begin{DoxyCompactList}\small\item\em The version information of the minor version as number. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__kdb_gaa67fb397397981929b24f52ed2a2d92d}{KDB\+\_\+\+VERSION\+\_\+\+PATCH}}~z
\begin{DoxyCompactList}\small\item\em The version information of the patch version as number. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__key_gad19f92d6d37dc439d1727ca10263c9cc}{KDB\+\_\+\+PATH\+\_\+\+SEPARATOR}}~\textquotesingle{}/\textquotesingle{}
\begin{DoxyCompactList}\small\item\em {\ttfamily /} is used to separate key names. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__key_ga6d24980bc81c4276367f4e80725a8b61}{KDB\+\_\+\+PATH\+\_\+\+ESCAPE}}~\textquotesingle{}\textbackslash{}\textbackslash{}\textquotesingle{}
\begin{DoxyCompactList}\small\item\em {\ttfamily \textbackslash{}} is used as escape character in the key name. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{kdbenum_8c_a7ae1589b29bea0a0ff129ef67410dff0}\label{kdbenum_8c_a7ae1589b29bea0a0ff129ef67410dff0}} 
\#define \mbox{\hyperlink{kdbenum_8c_a7ae1589b29bea0a0ff129ef67410dff0}{ELEKTRA\+\_\+\+ENABLE\+\_\+\+OPTIMIZATIONS}}
\begin{DoxyCompactList}\small\item\em If optimizations are enabled in Elektra. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__keyset_ga7a28fce3773b2c873c94ac80b8b4cd54}{KS\+\_\+\+END}}~((Key $\ast$) 0)
\begin{DoxyCompactList}\small\item\em End of a list of keys. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__key_ga9b703ca49f48b482def322b77d3e6bc8}{elektra\+Key\+Flags}} \{ \newline
\mbox{\hyperlink{group__key_gga9b703ca49f48b482def322b77d3e6bc8ac66e4a49d09212b79f5754ca6db5bd2e}{KEY\+\_\+\+VALUE}} = 1 $&lt;$$&lt;$ 1
, \mbox{\hyperlink{group__key_gga9b703ca49f48b482def322b77d3e6bc8a4b83f86a07a7a0d6e24ecafe43cfea1b}{KEY\+\_\+\+FLAGS}} = 3
, \mbox{\hyperlink{group__key_gga9b703ca49f48b482def322b77d3e6bc8a1ca18d4e094ae7487d35ecedda2235ff}{KEY\+\_\+\+BINARY}} = 1 $&lt;$$&lt;$ 4
, \mbox{\hyperlink{group__key_gga9b703ca49f48b482def322b77d3e6bc8a6d531b5c41445d19d0452eebdccbfa01}{KEY\+\_\+\+SIZE}} = 1 $&lt;$$&lt;$ 11
, \newline
\mbox{\hyperlink{group__key_gga9b703ca49f48b482def322b77d3e6bc8a040582834bb2d90049947d7ef74e87e2}{KEY\+\_\+\+META}} = 1 $&lt;$$&lt;$ 15
, \mbox{\hyperlink{group__key_gga9b703ca49f48b482def322b77d3e6bc8ab089c5e7977d6e58737eb586ee153b7f}{KEY\+\_\+\+NULL}} = 1 $&lt;$$&lt;$ 16
, \mbox{\hyperlink{group__key_gga9b703ca49f48b482def322b77d3e6bc8aa8adb6fcb92dec58fb19410eacfdd403}{KEY\+\_\+\+END}} = 0
 \}
\begin{DoxyCompactList}\small\item\em Allows \mbox{\hyperlink{group__key_gad23c65b44bf48d773759e1f9a4d43b89}{key\+New()}} to determine which information comes next. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__key_ga9ff42b1e9a97222562bfda3dd1f8c735}{elektra\+Copy\+Flags}} \{ \newline
\mbox{\hyperlink{group__key_gga9ff42b1e9a97222562bfda3dd1f8c735ab41d70eb97ae5480333e85759318b5a9}{KEY\+\_\+\+CP\+\_\+\+NAME}} = 1 $&lt;$$&lt;$ 0
, \mbox{\hyperlink{group__key_gga9ff42b1e9a97222562bfda3dd1f8c735a57996652569a901d4e7e58c33f7b3631}{KEY\+\_\+\+CP\+\_\+\+STRING}} = 1 $&lt;$$&lt;$ 1
, \mbox{\hyperlink{group__key_gga9ff42b1e9a97222562bfda3dd1f8c735a3043a92bfbe465ccff7624e54d89bcf8}{KEY\+\_\+\+CP\+\_\+\+VALUE}} = 1 $&lt;$$&lt;$ 2
, \mbox{\hyperlink{group__key_gga9ff42b1e9a97222562bfda3dd1f8c735a6b8bdcae98a0f29d66a6b3d1651cbac6}{KEY\+\_\+\+CP\+\_\+\+META}} = 1 $&lt;$$&lt;$ 3
, \newline
\mbox{\hyperlink{group__key_gga9ff42b1e9a97222562bfda3dd1f8c735a3e04e17514f102f1e9217308d44e7612}{KEY\+\_\+\+CP\+\_\+\+ALL}} = KEY\+\_\+\+CP\+\_\+\+NAME $\vert$ KEY\+\_\+\+CP\+\_\+\+VALUE $\vert$ KEY\+\_\+\+CP\+\_\+\+META
 \}
\begin{DoxyCompactList}\small\item\em Copy options. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__key_gafa3306030b1d06b06c3cba24c516f5ec}{elektra\+Lock\+Flags}} \{ \mbox{\hyperlink{group__key_ggafa3306030b1d06b06c3cba24c516f5eca4813b0cfdefeb676e35f599ef763c265}{KEY\+\_\+\+LOCK\+\_\+\+NAME}} = 1 $&lt;$$&lt;$ 17
, \mbox{\hyperlink{group__key_ggafa3306030b1d06b06c3cba24c516f5eca4ed4895f3f243287f7adef621815d7e6}{KEY\+\_\+\+LOCK\+\_\+\+VALUE}} = 1 $&lt;$$&lt;$ 18
, \mbox{\hyperlink{group__key_ggafa3306030b1d06b06c3cba24c516f5eca4f1b7ee5af7539286d8989a9a5658958}{KEY\+\_\+\+LOCK\+\_\+\+META}} = 1 $&lt;$$&lt;$ 19
 \}
\begin{DoxyCompactList}\small\item\em Lock options. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__key_gaec3b8d6f430ae49b91bafe8a86310a68}{elektra\+Namespace}} \{ \newline
\mbox{\hyperlink{group__key_ggaec3b8d6f430ae49b91bafe8a86310a68a3659698b0a07454ca8055ab693e8efd1}{KEY\+\_\+\+NS\+\_\+\+NONE}} = 0
, \mbox{\hyperlink{group__key_ggaec3b8d6f430ae49b91bafe8a86310a68a2c9133e3095dccbcde5ca3bb13987b5d}{KEY\+\_\+\+NS\+\_\+\+CASCADING}} = 1
, \mbox{\hyperlink{group__key_ggaec3b8d6f430ae49b91bafe8a86310a68ac5fbf2c3a7ae79fa2d60c48ae3e72688}{KEY\+\_\+\+NS\+\_\+\+META}} = 2
, \mbox{\hyperlink{group__key_ggaec3b8d6f430ae49b91bafe8a86310a68a2be047b124b1ca0e92b5ef124169f0d2}{KEY\+\_\+\+NS\+\_\+\+SPEC}} = 3
, \newline
\mbox{\hyperlink{group__key_ggaec3b8d6f430ae49b91bafe8a86310a68a470ecc9254fcdfccf9923a3e526c9c11}{KEY\+\_\+\+NS\+\_\+\+PROC}} = 4
, \mbox{\hyperlink{group__key_ggaec3b8d6f430ae49b91bafe8a86310a68aa0006cf27dbb2586bafba6ff1ae4f4ec}{KEY\+\_\+\+NS\+\_\+\+DIR}} = 5
, \mbox{\hyperlink{group__key_ggaec3b8d6f430ae49b91bafe8a86310a68a8ce23c70010e8ac8bb540b0947e03a4e}{KEY\+\_\+\+NS\+\_\+\+USER}} = 6
, \mbox{\hyperlink{group__key_ggaec3b8d6f430ae49b91bafe8a86310a68a61adca2f9dff47e65dfcdb492ffa7a20}{KEY\+\_\+\+NS\+\_\+\+SYSTEM}} = 7
, \newline
\mbox{\hyperlink{group__key_ggaec3b8d6f430ae49b91bafe8a86310a68ad6792ab14711ed6d6e507ca3d10b05e7}{KEY\+\_\+\+NS\+\_\+\+DEFAULT}} = 8
 \}
\begin{DoxyCompactList}\small\item\em Elektra currently supported Key namespaces. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__keyset_gada05f4bbf46fde81d0d57df86e73d914}{elektra\+Lookup\+Flags}} \{ \mbox{\hyperlink{group__keyset_ggada05f4bbf46fde81d0d57df86e73d914a00738455e0ae843c8720809d8287f370}{KDB\+\_\+\+O\+\_\+\+NONE}} = 0
, \mbox{\hyperlink{group__keyset_ggada05f4bbf46fde81d0d57df86e73d914a66a5380c120f25f28f49848c4a863ead}{KDB\+\_\+\+O\+\_\+\+DEL}} = 1
, \mbox{\hyperlink{group__keyset_ggada05f4bbf46fde81d0d57df86e73d914a52fb5f2cc86773d393da62bebebf7984}{KDB\+\_\+\+O\+\_\+\+POP}} = 1 $&lt;$$&lt;$ 1
 \}
\begin{DoxyCompactList}\small\item\em Options to change the default behavior of \mbox{\hyperlink{group__keyset_ga60f1ddcf23272f2b29b90e92ebe9b56f}{ks\+Lookup()}} functions. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
dummy file to document the enums which have no name in the header file. 

They are duplicated here to document them.

\begin{DoxyCopyright}{Copyright}
BSD License (see LICENSE.\+md or \href{https://www.libelektra.org}{\texttt{ https\+://www.\+libelektra.\+org}}) 
\end{DoxyCopyright}
</pre></body></html>