\hypertarget{structlirc__cmd__ctx}{}\section{lirc\+\_\+cmd\+\_\+ctx Struct Reference}
\label{structlirc__cmd__ctx}\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}


{\ttfamily \#include $<$lirc\+\_\+client.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
char \hyperlink{structlirc__cmd__ctx_ae0161739995de0b511883c3a0574a8ca}{packet} \mbox{[}\hyperlink{lirc__config_8h_aebdc7d8ca8e25ed8efc90bb88ef7ef5b}{P\+A\+C\+K\+E\+T\+\_\+\+S\+I\+Z\+E}+1\mbox{]}
\item 
char \hyperlink{structlirc__cmd__ctx_a88d6468e428af670b4842b5cb91fec77}{buffer} \mbox{[}\hyperlink{lirc__config_8h_aebdc7d8ca8e25ed8efc90bb88ef7ef5b}{P\+A\+C\+K\+E\+T\+\_\+\+S\+I\+Z\+E}+1\mbox{]}
\item 
char \hyperlink{structlirc__cmd__ctx_affb9a0be119594fb1ea49deffbf5647d}{reply} \mbox{[}\hyperlink{lirc__config_8h_aebdc7d8ca8e25ed8efc90bb88ef7ef5b}{P\+A\+C\+K\+E\+T\+\_\+\+S\+I\+Z\+E}+1\mbox{]}
\item 
int \hyperlink{structlirc__cmd__ctx_adebe3ef131145237834323c6258cf811}{head}
\item 
int \hyperlink{structlirc__cmd__ctx_ac9e5bcea4d878fcc1a4f9a2672fc200e}{reply\+\_\+to\+\_\+stdout}
\item 
char $\ast$ \hyperlink{structlirc__cmd__ctx_ad3a65fb2292c86d2e304bc81ba00e8a5}{next}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
The data needed to run a command on remote server. \begin{Desc}
\item[Examples\+: ]\par
\hyperlink{irsend_8cpp-example}{irsend.\+cpp}.\end{Desc}


Definition at line 191 of file lirc\+\_\+client.\+h.



\subsection{Field Documentation}
\hypertarget{structlirc__cmd__ctx_a88d6468e428af670b4842b5cb91fec77}{}\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}!buffer@{buffer}}
\index{buffer@{buffer}!lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}
\subsubsection[{buffer}]{\setlength{\rightskip}{0pt plus 5cm}char lirc\+\_\+cmd\+\_\+ctx\+::buffer\mbox{[}{\bf P\+A\+C\+K\+E\+T\+\_\+\+S\+I\+Z\+E}+1\mbox{]}}\label{structlirc__cmd__ctx_a88d6468e428af670b4842b5cb91fec77}
Reply I\+O buffer. 

Definition at line 193 of file lirc\+\_\+client.\+h.

\hypertarget{structlirc__cmd__ctx_adebe3ef131145237834323c6258cf811}{}\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}!head@{head}}
\index{head@{head}!lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}
\subsubsection[{head}]{\setlength{\rightskip}{0pt plus 5cm}int lirc\+\_\+cmd\+\_\+ctx\+::head}\label{structlirc__cmd__ctx_adebe3ef131145237834323c6258cf811}
First free buffer index. 

Definition at line 195 of file lirc\+\_\+client.\+h.

\hypertarget{structlirc__cmd__ctx_ad3a65fb2292c86d2e304bc81ba00e8a5}{}\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}!next@{next}}
\index{next@{next}!lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ lirc\+\_\+cmd\+\_\+ctx\+::next}\label{structlirc__cmd__ctx_ad3a65fb2292c86d2e304bc81ba00e8a5}
Next newline-\/separated word in buffer. 

Definition at line 197 of file lirc\+\_\+client.\+h.

\hypertarget{structlirc__cmd__ctx_ae0161739995de0b511883c3a0574a8ca}{}\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}!packet@{packet}}
\index{packet@{packet}!lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}
\subsubsection[{packet}]{\setlength{\rightskip}{0pt plus 5cm}char lirc\+\_\+cmd\+\_\+ctx\+::packet\mbox{[}{\bf P\+A\+C\+K\+E\+T\+\_\+\+S\+I\+Z\+E}+1\mbox{]}}\label{structlirc__cmd__ctx_ae0161739995de0b511883c3a0574a8ca}
The packet to send. 

Definition at line 192 of file lirc\+\_\+client.\+h.

\hypertarget{structlirc__cmd__ctx_affb9a0be119594fb1ea49deffbf5647d}{}\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}!reply@{reply}}
\index{reply@{reply}!lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}
\subsubsection[{reply}]{\setlength{\rightskip}{0pt plus 5cm}char lirc\+\_\+cmd\+\_\+ctx\+::reply\mbox{[}{\bf P\+A\+C\+K\+E\+T\+\_\+\+S\+I\+Z\+E}+1\mbox{]}}\label{structlirc__cmd__ctx_affb9a0be119594fb1ea49deffbf5647d}
Command reply payload. 

Definition at line 194 of file lirc\+\_\+client.\+h.

\hypertarget{structlirc__cmd__ctx_ac9e5bcea4d878fcc1a4f9a2672fc200e}{}\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}!reply\+\_\+to\+\_\+stdout@{reply\+\_\+to\+\_\+stdout}}
\index{reply\+\_\+to\+\_\+stdout@{reply\+\_\+to\+\_\+stdout}!lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}
\subsubsection[{reply\+\_\+to\+\_\+stdout}]{\setlength{\rightskip}{0pt plus 5cm}int lirc\+\_\+cmd\+\_\+ctx\+::reply\+\_\+to\+\_\+stdout}\label{structlirc__cmd__ctx_ac9e5bcea4d878fcc1a4f9a2672fc200e}
If true, write reply on stdout. 

Definition at line 196 of file lirc\+\_\+client.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/mk/tmp/lirc/lib/\hyperlink{lirc__client_8h}{lirc\+\_\+client.\+h (6cb14fc 2015-\/08-\/03 11\+:20\+:42 +0200)}\end{DoxyCompactItemize}
