\hypertarget{receive_8c}{}\section{/home/mk/tmp/lirc/lib/receive.c File Reference}
\label{receive_8c}\index{/home/mk/tmp/lirc/lib/receive.\+c(e229353 2016-\/10-\/20 17\+:36\+:59 +0200)@{/home/mk/tmp/lirc/lib/receive.\+c(e229353 2016-\/10-\/20 17\+:36\+:59 +0200)}}


Implements \hyperlink{receive_8h}{receive.\+h}.  


{\ttfamily \#include $<$limits.\+h$>$}\newline
{\ttfamily \#include $<$errno.\+h$>$}\newline
{\ttfamily \#include $<$poll.\+h$>$}\newline
{\ttfamily \#include \char`\"{}include/media/lirc.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}lirc/driver.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}lirc/lirc\+\_\+log.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}lirc/receive.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}lirc/ir\+\_\+remote.\+h\char`\"{}}\newline
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{receive_8c_a3979138d69702d83185bef951f48dcd5}{}\label{receive_8c_a3979138d69702d83185bef951f48dcd5} 
\#define {\bfseries R\+B\+U\+F\+\_\+\+S\+I\+ZE}~512
\item 
\hypertarget{receive_8c_aaa281087379bf91d7999ec8f15705929}{}\label{receive_8c_aaa281087379bf91d7999ec8f15705929} 
\#define {\bfseries R\+E\+C\+\_\+\+S\+Y\+NC}~8
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__driver__api_gaa491fcec2fc35512ff2964dc208edcca}{rec\+\_\+set\+\_\+update\+\_\+mode} (int mode)
\item 
int \hyperlink{group__driver__api_gadcb46dccea6a4f82bebda46e51945819}{waitfordata} (\+\_\+\+\_\+u32 maxusec)
\item 
void \hyperlink{group__driver__api_ga0055fe8b9e15df2483fac31e79f8276a}{rec\+\_\+buffer\+\_\+set\+\_\+logfile} (F\+I\+LE $\ast$f)
\item 
void \hyperlink{group__driver__api_gabc294def4957afc161909b72e1348835}{rec\+\_\+buffer\+\_\+init} (void)
\item 
void \hyperlink{group__driver__api_ga3367c6a318967cb750f67d95d43d3102}{rec\+\_\+buffer\+\_\+rewind} (void)
\item 
void \hyperlink{group__driver__api_ga74266da334332e934158389894ddb7c4}{rec\+\_\+buffer\+\_\+reset\+\_\+wptr} (void)
\item 
int \hyperlink{group__driver__api_gae96f4130a6ebac0570094820b39ae11c}{rec\+\_\+buffer\+\_\+clear} (void)
\item 
int \hyperlink{group__driver__api_gad89c025d8cc9f77d9d5597da2e420917}{receive\+\_\+decode} (struct \hyperlink{structir__remote}{ir\+\_\+remote} $\ast$remote, struct \hyperlink{structdecode__ctx__t}{decode\+\_\+ctx\+\_\+t} $\ast$ctx)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Implements \hyperlink{receive_8h}{receive.\+h}. 

\begin{DoxyAuthor}{Author}
Christoph Bartelmus 
\end{DoxyAuthor}
