\hypertarget{classTestRunCommand}{
\section{TestRunCommand Class Reference}
\label{classTestRunCommand}\index{TestRunCommand@{TestRunCommand}}
}


A class used for testing of.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTestRunCommand_aa854f0f280543e5a681a898085d070d9}{
void {\bfseries clear} ()}
\label{classTestRunCommand_aa854f0f280543e5a681a898085d070d9}

\item 
\hypertarget{classTestRunCommand_a3292be2c5c137cee53b6cd6f7e853ad8}{
bool {\bfseries is\_\-stdout\_\-received} () const }
\label{classTestRunCommand_a3292be2c5c137cee53b6cd6f7e853ad8}

\item 
\hypertarget{classTestRunCommand_a55a8aabb2c7eb030b6e0178e57c236aa}{
bool {\bfseries is\_\-stderr\_\-received} () const }
\label{classTestRunCommand_a55a8aabb2c7eb030b6e0178e57c236aa}

\item 
\hypertarget{classTestRunCommand_a05e55d3677236da22ad516eecd727c98}{
bool {\bfseries is\_\-done\_\-received} () const }
\label{classTestRunCommand_a05e55d3677236da22ad516eecd727c98}

\item 
\hypertarget{classTestRunCommand_ae79c9187755bd6cc23cab6bf033ca1e5}{
bool {\bfseries is\_\-done\_\-failed} () const }
\label{classTestRunCommand_ae79c9187755bd6cc23cab6bf033ca1e5}

\item 
\hypertarget{classTestRunCommand_a4104d2f1ace89568fcf9e5439ab2e3a2}{
const string \& {\bfseries stdout\_\-msg} () const }
\label{classTestRunCommand_a4104d2f1ace89568fcf9e5439ab2e3a2}

\item 
\hypertarget{classTestRunCommand_ace51778e41c2e72d5cd6b131adc03286}{
const string \& {\bfseries stderr\_\-msg} () const }
\label{classTestRunCommand_ace51778e41c2e72d5cd6b131adc03286}

\item 
\hypertarget{classTestRunCommand_a4462abaa16af0b2e998885740323cbf8}{
const string \& {\bfseries done\_\-error\_\-msg} () const }
\label{classTestRunCommand_a4462abaa16af0b2e998885740323cbf8}

\item 
\hypertarget{classTestRunCommand_a3d11603f1d7d606c150ab8bf6e8c6082}{
void {\bfseries command\_\-stdout\_\-cb} (\hyperlink{classRunCommand}{RunCommand} $\ast$run\_\-command, const string \&output)}
\label{classTestRunCommand_a3d11603f1d7d606c150ab8bf6e8c6082}

\item 
\hypertarget{classTestRunCommand_a87b5a01eb40466391a744ca30dcfa8ea}{
void {\bfseries command\_\-stderr\_\-cb} (\hyperlink{classRunCommand}{RunCommand} $\ast$run\_\-command, const string \&output)}
\label{classTestRunCommand_a87b5a01eb40466391a744ca30dcfa8ea}

\item 
\hypertarget{classTestRunCommand_a0648686da64d8c70c3fe52eb23d63dcb}{
void {\bfseries command\_\-done\_\-cb} (\hyperlink{classRunCommand}{RunCommand} $\ast$run\_\-command, bool success, const string \&error\_\-msg)}
\label{classTestRunCommand_a0648686da64d8c70c3fe52eb23d63dcb}

\item 
\hypertarget{classTestRunCommand_a76aabd7786a82334ad19c5bdc5f4a744}{
void {\bfseries shell\_\-command\_\-stdout\_\-cb} (\hyperlink{classRunShellCommand}{RunShellCommand} $\ast$run\_\-command, const string \&output)}
\label{classTestRunCommand_a76aabd7786a82334ad19c5bdc5f4a744}

\item 
\hypertarget{classTestRunCommand_ab01093ba4a1c48b8907ede4f4ec549ac}{
void {\bfseries shell\_\-command\_\-stderr\_\-cb} (\hyperlink{classRunShellCommand}{RunShellCommand} $\ast$run\_\-command, const string \&output)}
\label{classTestRunCommand_ab01093ba4a1c48b8907ede4f4ec549ac}

\item 
\hypertarget{classTestRunCommand_a0adc89002eb676bad275e8ce77cc1e49}{
void {\bfseries shell\_\-command\_\-done\_\-cb} (\hyperlink{classRunShellCommand}{RunShellCommand} $\ast$run\_\-command, bool success, const string \&error\_\-msg)}
\label{classTestRunCommand_a0adc89002eb676bad275e8ce77cc1e49}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTestRunCommand_a2412058cb44d4324457856c6839c4d3b}{
void {\bfseries private\_\-stdout\_\-cb} (const string \&output)}
\label{classTestRunCommand_a2412058cb44d4324457856c6839c4d3b}

\item 
\hypertarget{classTestRunCommand_a28c36c9bea31f1a5feb45d8726804a0d}{
void {\bfseries private\_\-stderr\_\-cb} (const string \&output)}
\label{classTestRunCommand_a28c36c9bea31f1a5feb45d8726804a0d}

\item 
\hypertarget{classTestRunCommand_a5e2cd6d89be9fdf0bd156a706e1b08f3}{
void {\bfseries private\_\-done\_\-cb} (bool success, const string \&error\_\-msg)}
\label{classTestRunCommand_a5e2cd6d89be9fdf0bd156a706e1b08f3}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTestRunCommand_a8029c9d1ff0cec007dbaff8d44880549}{
bool {\bfseries \_\-is\_\-stdout\_\-received}}
\label{classTestRunCommand_a8029c9d1ff0cec007dbaff8d44880549}

\item 
\hypertarget{classTestRunCommand_afc5cf4a4c7579a4a148c31be9f609b17}{
bool {\bfseries \_\-is\_\-stderr\_\-received}}
\label{classTestRunCommand_afc5cf4a4c7579a4a148c31be9f609b17}

\item 
\hypertarget{classTestRunCommand_ac6a28b9d124ffee083f1b72aa9d2c5d6}{
bool {\bfseries \_\-is\_\-done\_\-received}}
\label{classTestRunCommand_ac6a28b9d124ffee083f1b72aa9d2c5d6}

\item 
\hypertarget{classTestRunCommand_a6135449421a589fb6089bb4dd4611af6}{
bool {\bfseries \_\-is\_\-done\_\-failed}}
\label{classTestRunCommand_a6135449421a589fb6089bb4dd4611af6}

\item 
\hypertarget{classTestRunCommand_ae3c37b499f05df294929dd57fe3c7e61}{
string {\bfseries \_\-stdout\_\-msg}}
\label{classTestRunCommand_ae3c37b499f05df294929dd57fe3c7e61}

\item 
\hypertarget{classTestRunCommand_a198e862b226412e41799953437660f65}{
string {\bfseries \_\-stderr\_\-msg}}
\label{classTestRunCommand_a198e862b226412e41799953437660f65}

\item 
\hypertarget{classTestRunCommand_a947844474cf9494b4d2f7a89f1c7aa8f}{
string {\bfseries \_\-done\_\-error\_\-msg}}
\label{classTestRunCommand_a947844474cf9494b4d2f7a89f1c7aa8f}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
A class used for testing of. \begin{DoxySeeAlso}{See also}
\hyperlink{classRunCommand}{RunCommand}. 
\end{DoxySeeAlso}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/libxorp/tests/test\_\-run\_\-command.cc\end{DoxyCompactItemize}
