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


Elektra-\/\+I/O functions and declarations for the I/O binding test suite.  


{\ttfamily \#include \char`\"{}kdbio.\+h\char`\"{}}\newline
Include dependency graph for kdbiotest.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=151pt]{kdbiotest_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=155pt]{kdbiotest_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \mbox{\hyperlink{kdbio_8h_aabcd87b8c09d4d4c1033fc1baa417391}{Elektra\+Io\+Interface}} $\ast$($\ast$ \mbox{\hyperlink{kdbiotest_8h_a34b00a39be5b3f0a15959cda384e33dc}{Elektra\+Io\+Test\+Suite\+Create\+Binding}}) (void)
\begin{DoxyCompactList}\small\item\em Create and initialize I/O binding. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{kdbiotest_8h_adc6ce3b9abbedf6ce56a5b0167d01286}{Elektra\+Io\+Test\+Suite\+Start}}) (void)
\begin{DoxyCompactList}\small\item\em Start I/O processing (for example event loop). \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{kdbiotest_8h_a0f56c00b010605d876c22d0c7a49aa0c}{Elektra\+Io\+Test\+Suite\+Stop}}) (void)
\begin{DoxyCompactList}\small\item\em Stop I/O processing (for example event loop). \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{kdbiotest_8h_afe747efa9fd4b15b6c212ae7e1c51eb6}{elektra\+Io\+Test\+Suite}} (\mbox{\hyperlink{kdbiotest_8h_a34b00a39be5b3f0a15959cda384e33dc}{Elektra\+Io\+Test\+Suite\+Create\+Binding}} create\+Binding, \mbox{\hyperlink{kdbiotest_8h_adc6ce3b9abbedf6ce56a5b0167d01286}{Elektra\+Io\+Test\+Suite\+Start}} start, \mbox{\hyperlink{kdbiotest_8h_a0f56c00b010605d876c22d0c7a49aa0c}{Elektra\+Io\+Test\+Suite\+Stop}} stop)
\begin{DoxyCompactList}\small\item\em Test-\/\+Suite for I/O Bindings. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Elektra-\/\+I/O functions and declarations for the I/O binding test suite. 

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


\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{kdbiotest_8h_a34b00a39be5b3f0a15959cda384e33dc}\label{kdbiotest_8h_a34b00a39be5b3f0a15959cda384e33dc}} 
\index{kdbiotest.h@{kdbiotest.h}!ElektraIoTestSuiteCreateBinding@{ElektraIoTestSuiteCreateBinding}}
\index{ElektraIoTestSuiteCreateBinding@{ElektraIoTestSuiteCreateBinding}!kdbiotest.h@{kdbiotest.h}}
\doxysubsubsection{\texorpdfstring{ElektraIoTestSuiteCreateBinding}{ElektraIoTestSuiteCreateBinding}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{kdbio_8h_aabcd87b8c09d4d4c1033fc1baa417391}{Elektra\+Io\+Interface}}$\ast$($\ast$ Elektra\+Io\+Test\+Suite\+Create\+Binding) (void)}



Create and initialize I/O binding. 

Used by elektra\+Io\+Test\+Suite between tests to get a fresh binding instance.

\begin{DoxyReturn}{Returns}
initialized I/O binding 
\end{DoxyReturn}
\mbox{\Hypertarget{kdbiotest_8h_adc6ce3b9abbedf6ce56a5b0167d01286}\label{kdbiotest_8h_adc6ce3b9abbedf6ce56a5b0167d01286}} 
\index{kdbiotest.h@{kdbiotest.h}!ElektraIoTestSuiteStart@{ElektraIoTestSuiteStart}}
\index{ElektraIoTestSuiteStart@{ElektraIoTestSuiteStart}!kdbiotest.h@{kdbiotest.h}}
\doxysubsubsection{\texorpdfstring{ElektraIoTestSuiteStart}{ElektraIoTestSuiteStart}}
{\footnotesize\ttfamily typedef void($\ast$ Elektra\+Io\+Test\+Suite\+Start) (void)}



Start I/O processing (for example event loop). 

Used by elektra\+Io\+Test\+Suite.

Should not return until processing is stopped (e.\+g. by calling \mbox{\hyperlink{kdbiotest_8h_a0f56c00b010605d876c22d0c7a49aa0c}{Elektra\+Io\+Test\+Suite\+Stop}}) \mbox{\Hypertarget{kdbiotest_8h_a0f56c00b010605d876c22d0c7a49aa0c}\label{kdbiotest_8h_a0f56c00b010605d876c22d0c7a49aa0c}} 
\index{kdbiotest.h@{kdbiotest.h}!ElektraIoTestSuiteStop@{ElektraIoTestSuiteStop}}
\index{ElektraIoTestSuiteStop@{ElektraIoTestSuiteStop}!kdbiotest.h@{kdbiotest.h}}
\doxysubsubsection{\texorpdfstring{ElektraIoTestSuiteStop}{ElektraIoTestSuiteStop}}
{\footnotesize\ttfamily typedef void($\ast$ Elektra\+Io\+Test\+Suite\+Stop) (void)}



Stop I/O processing (for example event loop). 

Used by elektra\+Io\+Test\+Suite 

\doxysubsection{Function Documentation}
\mbox{\Hypertarget{kdbiotest_8h_afe747efa9fd4b15b6c212ae7e1c51eb6}\label{kdbiotest_8h_afe747efa9fd4b15b6c212ae7e1c51eb6}} 
\index{kdbiotest.h@{kdbiotest.h}!elektraIoTestSuite@{elektraIoTestSuite}}
\index{elektraIoTestSuite@{elektraIoTestSuite}!kdbiotest.h@{kdbiotest.h}}
\doxysubsubsection{\texorpdfstring{elektraIoTestSuite()}{elektraIoTestSuite()}}
{\footnotesize\ttfamily void elektra\+Io\+Test\+Suite (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{kdbiotest_8h_a34b00a39be5b3f0a15959cda384e33dc}{Elektra\+Io\+Test\+Suite\+Create\+Binding}}}]{create\+Binding,  }\item[{\mbox{\hyperlink{kdbiotest_8h_adc6ce3b9abbedf6ce56a5b0167d01286}{Elektra\+Io\+Test\+Suite\+Start}}}]{start,  }\item[{\mbox{\hyperlink{kdbiotest_8h_a0f56c00b010605d876c22d0c7a49aa0c}{Elektra\+Io\+Test\+Suite\+Stop}}}]{stop }\end{DoxyParamCaption})}



Test-\/\+Suite for I/O Bindings. 


\begin{DoxyParams}{Parameters}
{\em create\+Binding} &amp; Create and initialize a new I/O binding instance \\
\hline
{\em start} &amp; Pointer to the start function \\
\hline
{\em stop} &amp; Pointer to the stop function \\
\hline
\end{DoxyParams}
</pre></body></html>