\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\+ZE}+1\mbox{]}
\item 
char \hyperlink{structlirc__cmd__ctx_a88d6468e428af670b4842b5cb91fec77}{buffer} \mbox{[}\hyperlink{lirc__config_8h_aebdc7d8ca8e25ed8efc90bb88ef7ef5b}{P\+A\+C\+K\+E\+T\+\_\+\+S\+I\+ZE}+1\mbox{]}
\item 
char \hyperlink{structlirc__cmd__ctx_affb9a0be119594fb1ea49deffbf5647d}{reply} \mbox{[}\hyperlink{lirc__config_8h_aebdc7d8ca8e25ed8efc90bb88ef7ef5b}{P\+A\+C\+K\+E\+T\+\_\+\+S\+I\+ZE}+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 192 of file lirc\+\_\+client.\+h.



\subsection{Field Documentation}
\hypertarget{structlirc__cmd__ctx_a88d6468e428af670b4842b5cb91fec77}{}\label{structlirc__cmd__ctx_a88d6468e428af670b4842b5cb91fec77} 
\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}!buffer@{buffer}}
\index{buffer@{buffer}!lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}
\subsubsection{\texorpdfstring{buffer}{buffer}}
{\footnotesize\ttfamily char lirc\+\_\+cmd\+\_\+ctx\+::buffer\mbox{[}\hyperlink{lirc__config_8h_aebdc7d8ca8e25ed8efc90bb88ef7ef5b}{P\+A\+C\+K\+E\+T\+\_\+\+S\+I\+ZE}+1\mbox{]}}

Reply IO buffer. 

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

\hypertarget{structlirc__cmd__ctx_adebe3ef131145237834323c6258cf811}{}\label{structlirc__cmd__ctx_adebe3ef131145237834323c6258cf811} 
\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}!head@{head}}
\index{head@{head}!lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}
\subsubsection{\texorpdfstring{head}{head}}
{\footnotesize\ttfamily int lirc\+\_\+cmd\+\_\+ctx\+::head}

First free buffer index. 

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

\hypertarget{structlirc__cmd__ctx_ad3a65fb2292c86d2e304bc81ba00e8a5}{}\label{structlirc__cmd__ctx_ad3a65fb2292c86d2e304bc81ba00e8a5} 
\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}!next@{next}}
\index{next@{next}!lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}
\subsubsection{\texorpdfstring{next}{next}}
{\footnotesize\ttfamily char$\ast$ lirc\+\_\+cmd\+\_\+ctx\+::next}

Next newline-\/separated word in buffer. 

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

\hypertarget{structlirc__cmd__ctx_ae0161739995de0b511883c3a0574a8ca}{}\label{structlirc__cmd__ctx_ae0161739995de0b511883c3a0574a8ca} 
\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}!packet@{packet}}
\index{packet@{packet}!lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}
\subsubsection{\texorpdfstring{packet}{packet}}
{\footnotesize\ttfamily char lirc\+\_\+cmd\+\_\+ctx\+::packet\mbox{[}\hyperlink{lirc__config_8h_aebdc7d8ca8e25ed8efc90bb88ef7ef5b}{P\+A\+C\+K\+E\+T\+\_\+\+S\+I\+ZE}+1\mbox{]}}

The packet to send. 

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

\hypertarget{structlirc__cmd__ctx_affb9a0be119594fb1ea49deffbf5647d}{}\label{structlirc__cmd__ctx_affb9a0be119594fb1ea49deffbf5647d} 
\index{lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}!reply@{reply}}
\index{reply@{reply}!lirc\+\_\+cmd\+\_\+ctx@{lirc\+\_\+cmd\+\_\+ctx}}
\subsubsection{\texorpdfstring{reply}{reply}}
{\footnotesize\ttfamily char lirc\+\_\+cmd\+\_\+ctx\+::reply\mbox{[}\hyperlink{lirc__config_8h_aebdc7d8ca8e25ed8efc90bb88ef7ef5b}{P\+A\+C\+K\+E\+T\+\_\+\+S\+I\+ZE}+1\mbox{]}}

Command reply payload. 

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

\hypertarget{structlirc__cmd__ctx_ac9e5bcea4d878fcc1a4f9a2672fc200e}{}\label{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{\texorpdfstring{reply\+\_\+to\+\_\+stdout}{reply\_to\_stdout}}
{\footnotesize\ttfamily int lirc\+\_\+cmd\+\_\+ctx\+::reply\+\_\+to\+\_\+stdout}

If true, write reply on stdout. 

Definition at line 197 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 (05e7bd8 2016-\/10-\/20 17\+:36\+:59 +0200)}\end{DoxyCompactItemize}
