\hypertarget{class_s_o_j_o_t_z_1_1_app_client}{}\doxysection{S\+O\+J\+O\+TZ\+::App\+Client Class Reference}
\label{class_s_o_j_o_t_z_1_1_app_client}\index{SOJOTZ::AppClient@{SOJOTZ::AppClient}}


{\ttfamily \#include $<$appclient.\+hpp$>$}



Inheritance diagram for S\+O\+J\+O\+TZ\+::App\+Client\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=252pt]{class_s_o_j_o_t_z_1_1_app_client__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for S\+O\+J\+O\+TZ\+::App\+Client\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_s_o_j_o_t_z_1_1_app_client__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_app_client_a0cae1d824288d23729e6d687f0a1101c}{App\+Client}} ()
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_app_client_a73eb0d897475d4132ad179f005ba4a0d}{$\sim$\+App\+Client}} ()
\item 
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_app_client_ae7d81ffb2cb9a265812bbec74c93d344}{start}} ()
\item 
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_app_client_a346dad243dd336fb78336d69e1b28fd5}{stop}} ()
\item 
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_app_client_aaea035c242e9d1be272a6620fd548d77}{thread\+\_\+loop}} ()
\item 
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_app_client_aa0d22af213ee0e8f0e9e82bb09e9ada2}{send\+\_\+remote\+\_\+string}} (std\+::string str)
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{sojotz_8hpp_a2cf3c22d8cacfe663a4eec13d0fb26ef}{M\+U\+T\+EX}} $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_app_client_a974ca026089284a316f2655731c5266e}{m\+\_\+mutex}}
\item 
bool \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_app_client_abbaba8f5756601fa3b8eb775933652d4}{m\+\_\+is\+On}}
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_account}{Account}} $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_app_client_acfb700a69e1bb548d7282a3065110edc}{m\+\_\+account}}
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}


Definition at line 15 of file appclient.\+hpp.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_app_client_a0cae1d824288d23729e6d687f0a1101c}\label{class_s_o_j_o_t_z_1_1_app_client_a0cae1d824288d23729e6d687f0a1101c}} 
\index{SOJOTZ::AppClient@{SOJOTZ::AppClient}!AppClient@{AppClient}}
\index{AppClient@{AppClient}!SOJOTZ::AppClient@{SOJOTZ::AppClient}}
\doxysubsubsection{\texorpdfstring{AppClient()}{AppClient()}}
{\footnotesize\ttfamily S\+O\+J\+O\+T\+Z\+::\+App\+Client\+::\+App\+Client (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 23 of file appclient.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_app_client_a73eb0d897475d4132ad179f005ba4a0d}\label{class_s_o_j_o_t_z_1_1_app_client_a73eb0d897475d4132ad179f005ba4a0d}} 
\index{SOJOTZ::AppClient@{SOJOTZ::AppClient}!````~AppClient@{$\sim$AppClient}}
\index{````~AppClient@{$\sim$AppClient}!SOJOTZ::AppClient@{SOJOTZ::AppClient}}
\doxysubsubsection{\texorpdfstring{$\sim$AppClient()}{~AppClient()}}
{\footnotesize\ttfamily S\+O\+J\+O\+T\+Z\+::\+App\+Client\+::$\sim$\+App\+Client (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 34 of file appclient.\+cpp.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_app_client_aa0d22af213ee0e8f0e9e82bb09e9ada2}\label{class_s_o_j_o_t_z_1_1_app_client_aa0d22af213ee0e8f0e9e82bb09e9ada2}} 
\index{SOJOTZ::AppClient@{SOJOTZ::AppClient}!send\_remote\_string@{send\_remote\_string}}
\index{send\_remote\_string@{send\_remote\_string}!SOJOTZ::AppClient@{SOJOTZ::AppClient}}
\doxysubsubsection{\texorpdfstring{send\_remote\_string()}{send\_remote\_string()}}
{\footnotesize\ttfamily void S\+O\+J\+O\+T\+Z\+::\+App\+Client\+::send\+\_\+remote\+\_\+string (\begin{DoxyParamCaption}\item[{std\+::string}]{str }\end{DoxyParamCaption})}



Definition at line 130 of file appclient.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_app_client_ae7d81ffb2cb9a265812bbec74c93d344}\label{class_s_o_j_o_t_z_1_1_app_client_ae7d81ffb2cb9a265812bbec74c93d344}} 
\index{SOJOTZ::AppClient@{SOJOTZ::AppClient}!start@{start}}
\index{start@{start}!SOJOTZ::AppClient@{SOJOTZ::AppClient}}
\doxysubsubsection{\texorpdfstring{start()}{start()}}
{\footnotesize\ttfamily void S\+O\+J\+O\+T\+Z\+::\+App\+Client\+::start (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 94 of file appclient.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_app_client_a346dad243dd336fb78336d69e1b28fd5}\label{class_s_o_j_o_t_z_1_1_app_client_a346dad243dd336fb78336d69e1b28fd5}} 
\index{SOJOTZ::AppClient@{SOJOTZ::AppClient}!stop@{stop}}
\index{stop@{stop}!SOJOTZ::AppClient@{SOJOTZ::AppClient}}
\doxysubsubsection{\texorpdfstring{stop()}{stop()}}
{\footnotesize\ttfamily void S\+O\+J\+O\+T\+Z\+::\+App\+Client\+::stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 106 of file appclient.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_app_client_aaea035c242e9d1be272a6620fd548d77}\label{class_s_o_j_o_t_z_1_1_app_client_aaea035c242e9d1be272a6620fd548d77}} 
\index{SOJOTZ::AppClient@{SOJOTZ::AppClient}!thread\_loop@{thread\_loop}}
\index{thread\_loop@{thread\_loop}!SOJOTZ::AppClient@{SOJOTZ::AppClient}}
\doxysubsubsection{\texorpdfstring{thread\_loop()}{thread\_loop()}}
{\footnotesize\ttfamily void S\+O\+J\+O\+T\+Z\+::\+App\+Client\+::thread\+\_\+loop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 48 of file appclient.\+cpp.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_app_client_acfb700a69e1bb548d7282a3065110edc}\label{class_s_o_j_o_t_z_1_1_app_client_acfb700a69e1bb548d7282a3065110edc}} 
\index{SOJOTZ::AppClient@{SOJOTZ::AppClient}!m\_account@{m\_account}}
\index{m\_account@{m\_account}!SOJOTZ::AppClient@{SOJOTZ::AppClient}}
\doxysubsubsection{\texorpdfstring{m\_account}{m\_account}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_account}{Account}}$\ast$ S\+O\+J\+O\+T\+Z\+::\+App\+Client\+::m\+\_\+account\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 37 of file appclient.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_app_client_abbaba8f5756601fa3b8eb775933652d4}\label{class_s_o_j_o_t_z_1_1_app_client_abbaba8f5756601fa3b8eb775933652d4}} 
\index{SOJOTZ::AppClient@{SOJOTZ::AppClient}!m\_isOn@{m\_isOn}}
\index{m\_isOn@{m\_isOn}!SOJOTZ::AppClient@{SOJOTZ::AppClient}}
\doxysubsubsection{\texorpdfstring{m\_isOn}{m\_isOn}}
{\footnotesize\ttfamily bool S\+O\+J\+O\+T\+Z\+::\+App\+Client\+::m\+\_\+is\+On\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 35 of file appclient.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_app_client_a974ca026089284a316f2655731c5266e}\label{class_s_o_j_o_t_z_1_1_app_client_a974ca026089284a316f2655731c5266e}} 
\index{SOJOTZ::AppClient@{SOJOTZ::AppClient}!m\_mutex@{m\_mutex}}
\index{m\_mutex@{m\_mutex}!SOJOTZ::AppClient@{SOJOTZ::AppClient}}
\doxysubsubsection{\texorpdfstring{m\_mutex}{m\_mutex}}
{\footnotesize\ttfamily \mbox{\hyperlink{sojotz_8hpp_a2cf3c22d8cacfe663a4eec13d0fb26ef}{M\+U\+T\+EX}}$\ast$ S\+O\+J\+O\+T\+Z\+::\+App\+Client\+::m\+\_\+mutex\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 34 of file appclient.\+hpp.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
sojotz/common/\mbox{\hyperlink{appclient_8hpp}{appclient.\+hpp}}\item 
sojotz/common/\mbox{\hyperlink{appclient_8cpp}{appclient.\+cpp}}\end{DoxyCompactItemize}
