\hypertarget{kdbplugin_8hpp}{}\doxysection{kdbplugin.\+hpp File Reference}
\label{kdbplugin_8hpp}\index{kdbplugin.hpp@{kdbplugin.hpp}}


Helpers for creating plugins.  


{\ttfamily \#include $<$kdbplugin.\+h$>$}\newline
{\ttfamily \#include $<$key.\+hpp$>$}\newline
{\ttfamily \#include $<$keyset.\+hpp$>$}\newline
Include dependency graph for kdbplugin.\+hpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{kdbplugin_8hpp__incl}
\end{center}
\end{figure}


\doxysubsection{Detailed Description}
Helpers for creating plugins. 

Make sure to include \mbox{\hyperlink{kdberrors_8h}{kdberrors.\+h}} before including this file if you want warnings/errors to be added.

Proper usage\+: 
\begin{DoxyCode}{0}
\DoxyCodeLine{\textcolor{keyword}{using namespace }ckdb;}
\DoxyCodeLine{\textcolor{preprocessor}{\#include <\mbox{\hyperlink{kdberrors_8h}{kdberrors.h}}>}}
\DoxyCodeLine{\textcolor{preprocessor}{\#include <\mbox{\hyperlink{kdbplugin_8hpp}{kdbplugin.hpp}}>}}
\DoxyCodeLine{}
\DoxyCodeLine{\textcolor{keyword}{typedef} Delegator<elektra::YourPluginClass> YPC;}
\DoxyCodeLine{\textcolor{comment}{// then e.g. YPC::open(handle, errorKey);}}

\end{DoxyCode}


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