\section{util/dll-src/keepalive.h File Reference}
\label{keepalive_8h}\index{util/dll-src/keepalive.h@{util/dll-src/keepalive.h}}
Keepalive functionality for the IR tower. 

\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf keepalive\-Init} ()
\begin{CompactList}\small\item\em initialize keepalive \item\end{CompactList}\item 
void {\bf keepalive\-Shutdown} ()
\begin{CompactList}\small\item\em shutdown keepalive \item\end{CompactList}\item 
void {\bf keepalive\-Renew} ()
\begin{CompactList}\small\item\em renew keepalive timer \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Keepalive functionality for the IR tower. 

\begin{Desc}
\item[Author:]Markus L. Noga $<${\tt markus@noga.de}$>$\end{Desc}


Definition in file {\bf keepalive.h}.

\subsection{Function Documentation}
\index{keepalive.h@{keepalive.h}!keepaliveInit@{keepaliveInit}}
\index{keepaliveInit@{keepaliveInit}!keepalive.h@{keepalive.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void keepalive\-Init ()}\label{keepalive_8h_a0}


initialize keepalive 



Definition at line 86 of file keepalive.c.

References keepalive\-Handler(), keepalive\-Send(), and rcx\-FD().

Referenced by LNPinit().\index{keepalive.h@{keepalive.h}!keepaliveRenew@{keepaliveRenew}}
\index{keepaliveRenew@{keepaliveRenew}!keepalive.h@{keepalive.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void keepalive\-Renew ()}\label{keepalive_8h_a2}


renew keepalive timer 



Definition at line 54 of file keepalive.c.

References KEEPALIVE\_\-TIMEOUT\_\-US, and NULL.

Referenced by keepalive\-Send(), and lnp\_\-logical\_\-write().\index{keepalive.h@{keepalive.h}!keepaliveShutdown@{keepaliveShutdown}}
\index{keepaliveShutdown@{keepaliveShutdown}!keepalive.h@{keepalive.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void keepalive\-Shutdown ()}\label{keepalive_8h_a1}


shutdown keepalive 



Definition at line 94 of file keepalive.c.