\hypertarget{classTestService}{
\section{TestService Class Reference}
\label{classTestService}\index{TestService@{TestService}}
}
Inheritance diagram for TestService:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classTestService}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTestService_a5f4c42a107b9602e4b47a54d3495f821}{
{\bfseries TestService} (\hyperlink{classEventLoop}{EventLoop} \&e)}
\label{classTestService_a5f4c42a107b9602e4b47a54d3495f821}

\item 
int \hyperlink{classTestService_a7a7405321124b5f572263b914dc88a2e}{startup} ()
\begin{DoxyCompactList}\small\item\em Start service. \item\end{DoxyCompactList}\item 
int \hyperlink{classTestService_af751b12353f6d8210c03b8ab92a2b506}{shutdown} ()
\begin{DoxyCompactList}\small\item\em \hyperlink{classShutdown}{Shutdown} service. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTestService_a8ba48f42d9ee8c35fe834e67372e649f}{
void {\bfseries go\_\-running} ()}
\label{classTestService_a8ba48f42d9ee8c35fe834e67372e649f}

\item 
\hypertarget{classTestService_a165f0b64d1e21fceab7b675e909bcd72}{
void {\bfseries go\_\-shutdown} ()}
\label{classTestService_a165f0b64d1e21fceab7b675e909bcd72}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTestService_a940cc71d9ae238430f45517fc54f8a25}{
\hyperlink{classEventLoop}{EventLoop} \& {\bfseries \_\-e}}
\label{classTestService_a940cc71d9ae238430f45517fc54f8a25}

\item 
\hypertarget{classTestService_a8b1d34354c215b724ae040e5176320d4}{
\hyperlink{classXorpTimer}{XorpTimer} {\bfseries \_\-xt}}
\label{classTestService_a8b1d34354c215b724ae040e5176320d4}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classTestService_af751b12353f6d8210c03b8ab92a2b506}{
\index{TestService@{TestService}!shutdown@{shutdown}}
\index{shutdown@{shutdown}!TestService@{TestService}}
\subsubsection[{shutdown}]{\setlength{\rightskip}{0pt plus 5cm}int TestService::shutdown (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classTestService_af751b12353f6d8210c03b8ab92a2b506}


\hyperlink{classShutdown}{Shutdown} service. 

Service should transition from SERVICE\_\-RUNNING to SERVICE\_\-SHUTTING\_\-DOWN immediately and onto SERVICE\_\-SHUTDOWN or SERVICE\_\-FAILED in \hyperlink{protocolthe-p}{the} near future.

\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classServiceBase_a6ad34506fd5a446d5667abcb2e1b593b}{ServiceBase}.

\hypertarget{classTestService_a7a7405321124b5f572263b914dc88a2e}{
\index{TestService@{TestService}!startup@{startup}}
\index{startup@{startup}!TestService@{TestService}}
\subsubsection[{startup}]{\setlength{\rightskip}{0pt plus 5cm}int TestService::startup (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classTestService_a7a7405321124b5f572263b914dc88a2e}


Start service. 

Service should transition from SERVICE\_\-READY to SERVICE\_\-STARTING immediately and onto SERVICE\_\-RUNNING or SERVICE\_\-FAILED in \hyperlink{protocolthe-p}{the} near future.

\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classServiceBase_a791755872b2056ddd82a2f00904c7d2b}{ServiceBase}.



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