\hypertarget{namespaceorg_1_1libelektra_1_1exception}{}\doxysection{Package org.\+libelektra.\+exception}
\label{namespaceorg_1_1libelektra_1_1exception}\index{org.libelektra.exception@{org.libelektra.exception}}


Exceptions and error mapping for JNA based proxy for native libelektra.  


\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classorg_1_1libelektra_1_1exception_1_1KDBClosedException}{KDBClosed\+Exception}}
\begin{DoxyCompactList}\small\item\em Indicates that an already closed \mbox{\hyperlink{classorg_1_1libelektra_1_1KDB}{KDB}} session has been accessed. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classorg_1_1libelektra_1_1exception_1_1KeyBinaryValueException}{Key\+Binary\+Value\+Exception}}
\begin{DoxyCompactList}\small\item\em Indicates a \mbox{\hyperlink{classorg_1_1libelektra_1_1Key}{key\textquotesingle{}s}} underlying native key value is not of type binary, and therefore is not compatible with the invoked functionality raising this exception. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classorg_1_1libelektra_1_1exception_1_1KeyException}{Key\+Exception}}
\begin{DoxyCompactList}\small\item\em Indicates a generic exception while calling one of \mbox{\hyperlink{classorg_1_1libelektra_1_1Key}{Key}}\textquotesingle{}s methods~\newline
 ~\newline
 This exception is related to unrecoverable C API specific errors (primarily allocation problems). \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classorg_1_1libelektra_1_1exception_1_1KeyMetaException}{Key\+Meta\+Exception}}
\begin{DoxyCompactList}\small\item\em Indicates \mbox{\hyperlink{classorg_1_1libelektra_1_1Key_a5a5f568f1e5e6bcf5dcd791daeada1e3}{Key\#copy\+Meta(\+Key, String)}}, \mbox{\hyperlink{classorg_1_1libelektra_1_1Key_ad88025a33da3657edcc801cd2e0a94a5}{Key\#copy\+All\+Meta(\+Key)}}, \{\mbox{\hyperlink{classorg_1_1libelektra_1_1Key_ae247f420344b10e1c4e9eabbf51c4b25}{\} or  Key\#remove\+Meta(\+String)\} failed because the key name is invalid, the meta information is read-\/only or there where allocation problems in the native library. }}\end{DoxyCompactList}\item 
class \mbox{\hyperlink{classorg_1_1libelektra_1_1exception_1_1KeyNameException}{Key\+Name\+Exception}}
\begin{DoxyCompactList}\small\item\em Indicates \mbox{\hyperlink{classorg_1_1libelektra_1_1Key_a82f99a4db50fb4e251e34c9114339276}{Key\#set\+Name(\+String)}}, \mbox{\hyperlink{classorg_1_1libelektra_1_1Key_a9c85aafc8f3d4099f6a95a9b4725e95b}{Key\#set\+Base\+Name(\+String)}} or \{\mbox{\hyperlink{classorg_1_1libelektra_1_1Key_aa3c08bf75e55637281c38ce710fb6ff8}{\} failed because the key name is invalid, the key was inserted in a key set before, the key name is read-\/only For there where allocation problems in the native library. }}\end{DoxyCompactList}\item 
class \mbox{\hyperlink{classorg_1_1libelektra_1_1exception_1_1KeySetException}{Key\+Set\+Exception}}
\begin{DoxyCompactList}\small\item\em Indicates a generic exception while calling one of \mbox{\hyperlink{classorg_1_1libelektra_1_1KeySet}{Key\+Set}}\textquotesingle{}s methods~\newline
 ~\newline
 This exception is related to unrecoverable C API specific errors (primarily allocation problems). \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classorg_1_1libelektra_1_1exception_1_1KeyStringValueException}{Key\+String\+Value\+Exception}}
\begin{DoxyCompactList}\small\item\em Indicates a \mbox{\hyperlink{classorg_1_1libelektra_1_1Key}{key\textquotesingle{}s}} underlying native key value is not of type string, and therefore is not compatible with the invoked functionality raising this exception. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Exceptions and error mapping for JNA based proxy for native libelektra. 