\hypertarget{kdbnotification_8h}{}\doxysection{kdbnotification.\+h File Reference}
\label{kdbnotification_8h}\index{kdbnotification.h@{kdbnotification.h}}


Elektra-\/\+Notification structures and declarations for application developers.  


{\ttfamily \#include \char`\"{}kdb.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}kdbtypes.\+h\char`\"{}}\newline
Include dependency graph for kdbnotification.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=214pt]{kdbnotification_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{kdbnotification_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef void($\ast$ \mbox{\hyperlink{group__kdbnotification_gaad19fb981cad906eb9c72bd602c7bb64}{Elektra\+Notification\+Conversion\+Error\+Callback}}) (Key $\ast$key, void $\ast$context)
\item 
typedef void($\ast$ \mbox{\hyperlink{group__kdbnotification_gad0d800e32a72d89780321e5723301eb9}{Elektra\+Notification\+Change\+Callback}}) (Key $\ast$key, void $\ast$context)
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{group__kdbnotification_gaeae96154abdb5fdbf1b34a01e2b23e44}{elektra\+Notification\+Open}} (K\+DB $\ast$kdb)
\item 
int \mbox{\hyperlink{group__kdbnotification_ga5685dafbd4131011365628d6d9213594}{elektra\+Notification\+Close}} (K\+DB $\ast$kdb)
\item 
int \mbox{\hyperlink{group__kdbnotification_gab42738703162b3769b1336dcade47b18}{elektra\+Notification\+Register\+Callback}} (K\+DB $\ast$kdb, Key $\ast$key, \mbox{\hyperlink{group__kdbnotification_gad0d800e32a72d89780321e5723301eb9}{Elektra\+Notification\+Change\+Callback}} callback, void $\ast$context)
\item 
int \mbox{\hyperlink{group__kdbnotification_ga374edd4f4fff527d6511ce4d0df62681}{elektra\+Notification\+Register\+Callback\+Same\+Or\+Below}} (K\+DB $\ast$kdb, Key $\ast$key, \mbox{\hyperlink{group__kdbnotification_gad0d800e32a72d89780321e5723301eb9}{Elektra\+Notification\+Change\+Callback}} callback, void $\ast$context)
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{group__kdbnotification_ga362d557489c4199f6c765480a8a3cade}{elektra\+Notification\+Register\+Int}} (K\+DB $\ast$kdb, Key $\ast$key, int $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga940c1014f72e01b4145c418e87efa492}{elektra\+Notification\+Register\+Unsigned\+Int}} (K\+DB $\ast$kdb, Key $\ast$key, unsigned int $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga1130c58dc89f5838ca1c7d625e04bc92}{elektra\+Notification\+Register\+Long}} (K\+DB $\ast$kdb, Key $\ast$key, long $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga8ba57c05dcd561b266f3a32aa687d4ea}{elektra\+Notification\+Register\+Unsigned\+Long}} (K\+DB $\ast$kdb, Key $\ast$key, unsigned long $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga59593e7b3b2b5e32ec0d5cf611e3704c}{elektra\+Notification\+Register\+Long\+Long}} (K\+DB $\ast$kdb, Key $\ast$key, long long $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga69673c57ef694bb6d5d383eaf89750dd}{elektra\+Notification\+Register\+Unsigned\+Long\+Long}} (K\+DB $\ast$kdb, Key $\ast$key, unsigned long long $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_gad4edf91428d39b3255dffd4b01bc0754}{elektra\+Notification\+Register\+Float}} (K\+DB $\ast$kdb, Key $\ast$key, float $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga03367f9caa0b6cce1579bc5d690729f4}{elektra\+Notification\+Register\+Double}} (K\+DB $\ast$kdb, Key $\ast$key, double $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_gae6546ac973124e44c456f945086b6c3a}{elektra\+Notification\+Register\+Kdb\+Boolean}} (K\+DB $\ast$kdb, Key $\ast$key, kdb\+\_\+boolean\+\_\+t $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga3a7d85507eb0afcdbf2598b9bf03b819}{elektra\+Notification\+Register\+Kdb\+Char}} (K\+DB $\ast$kdb, Key $\ast$key, kdb\+\_\+char\+\_\+t $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga5f969cbf9fc58f199c91d03d2bed8e56}{elektra\+Notification\+Register\+Kdb\+Octet}} (K\+DB $\ast$kdb, Key $\ast$key, kdb\+\_\+octet\+\_\+t $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga2cb436f9f56b117aed93af70d88cc29c}{elektra\+Notification\+Register\+Kdb\+Short}} (K\+DB $\ast$kdb, Key $\ast$key, kdb\+\_\+short\+\_\+t $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga94b47b5810894136bbdd73279ad45490}{elektra\+Notification\+Register\+Kdb\+Unsigned\+Short}} (K\+DB $\ast$kdb, Key $\ast$key, kdb\+\_\+unsigned\+\_\+short\+\_\+t $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga6c3c7e2dec0a4087ccd434bb478384d7}{elektra\+Notification\+Register\+Kdb\+Long}} (K\+DB $\ast$kdb, Key $\ast$key, kdb\+\_\+long\+\_\+t $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga450849bc96f30c5ececac2d0dda51b4e}{elektra\+Notification\+Register\+Kdb\+Unsigned\+Long}} (K\+DB $\ast$kdb, Key $\ast$key, kdb\+\_\+unsigned\+\_\+long\+\_\+t $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga58fdd6f2ce8237ff21687112076800ca}{elektra\+Notification\+Register\+Kdb\+Long\+Long}} (K\+DB $\ast$kdb, Key $\ast$key, kdb\+\_\+long\+\_\+long\+\_\+t $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_gad375d4f6b35be2034bb3fa86ca5d8b49}{elektra\+Notification\+Register\+Kdb\+Unsigned\+Long\+Long}} (K\+DB $\ast$kdb, Key $\ast$key, kdb\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+t $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga6c83faa92467ece80470e7898dc7d08b}{elektra\+Notification\+Register\+Kdb\+Float}} (K\+DB $\ast$kdb, Key $\ast$key, kdb\+\_\+float\+\_\+t $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__kdbnotification_ga99a142068ed614d7cb8b177e3b6920e4}{elektra\+Notification\+Register\+Kdb\+Double}} (K\+DB $\ast$kdb, Key $\ast$key, kdb\+\_\+double\+\_\+t $\ast$variable)
\begin{DoxyCompactList}\small\item\em Subscribe for automatic updates to a given variable when the given key value is changed. \end{DoxyCompactList}\end{DoxyCompactItemize}



\doxysubsection{Detailed Description}
Elektra-\/\+Notification structures and declarations for application developers. 

\begin{DoxyCopyright}{Copyright}
B\+SD License (see L\+I\+C\+E\+N\+S\+E.\+md or \href{https://www.libelektra.org}{\texttt{ https\+://www.\+libelektra.\+org}}) 
\end{DoxyCopyright}
