\hypertarget{sojotz_8hpp}{}\doxysection{sojotz/common/sojotz.hpp File Reference}
\label{sojotz_8hpp}\index{sojotz/common/sojotz.hpp@{sojotz/common/sojotz.hpp}}
{\ttfamily \#include $<$iostream$>$}\newline
{\ttfamily \#include $<$sstream$>$}\newline
{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include $<$S\+D\+L2/\+S\+D\+L.\+h$>$}\newline
Include dependency graph for sojotz.\+hpp\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{sojotz_8hpp__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{sojotz_8hpp__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_ref_object}{S\+O\+J\+O\+T\+Z\+::\+Ref\+Object}}
\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespace_s_o_j_o_t_z}{S\+O\+J\+O\+TZ}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{sojotz_8hpp_af855c94dc540e943632089ce7496faac}{L\+OG}}(x)~\mbox{\hyperlink{namespace_s_o_j_o_t_z_a29f0f7843335469fb39daf83b4aba712}{S\+O\+J\+O\+T\+Z\+::log}}(x,\textquotesingle{} \textquotesingle{})
\item 
\#define \mbox{\hyperlink{sojotz_8hpp_a53c3ff63184383da316c2e58d7503c18}{L\+O\+G2}}(x,  y)~\mbox{\hyperlink{namespace_s_o_j_o_t_z_a29f0f7843335469fb39daf83b4aba712}{S\+O\+J\+O\+T\+Z\+::log}}(x,y,\textquotesingle{} \textquotesingle{})
\item 
\#define \mbox{\hyperlink{sojotz_8hpp_a830e8fd7a64314a844902b690f4cda58}{E\+RR}}(x)~\mbox{\hyperlink{namespace_s_o_j_o_t_z_a29f0f7843335469fb39daf83b4aba712}{S\+O\+J\+O\+T\+Z\+::log}}(x,\textquotesingle{}E\textquotesingle{})
\item 
\#define \mbox{\hyperlink{sojotz_8hpp_a8ce344d4334adec5d6020930c400c2a7}{E\+R\+R2}}(x,  y)~\mbox{\hyperlink{namespace_s_o_j_o_t_z_a29f0f7843335469fb39daf83b4aba712}{S\+O\+J\+O\+T\+Z\+::log}}(x,y,\textquotesingle{}E\textquotesingle{})
\item 
\#define \mbox{\hyperlink{sojotz_8hpp_a2cf3c22d8cacfe663a4eec13d0fb26ef}{M\+U\+T\+EX}}~S\+D\+L\+\_\+mutex
\item 
\#define \mbox{\hyperlink{sojotz_8hpp_a17043dd13ef66efef2cfd0b1f4433fc7}{C\+R\+E\+A\+T\+E\+M\+U\+T\+EX}}()~S\+D\+L\+\_\+\+Create\+Mutex()
\item 
\#define \mbox{\hyperlink{sojotz_8hpp_aebc81b2a5d76fb23d752c76b71b7bf27}{D\+E\+S\+T\+R\+O\+Y\+M\+U\+T\+EX}}(mutex)~S\+D\+L\+\_\+\+Destroy\+Mutex(mutex)
\item 
\#define \mbox{\hyperlink{sojotz_8hpp_ac23aa31b2fd0a604ca601084a90bb800}{L\+O\+CK}}(mutex)~S\+D\+L\+\_\+\+Lock\+Mutex(mutex)
\item 
\#define \mbox{\hyperlink{sojotz_8hpp_aab75c4136289e7d71035be5153b19b5d}{U\+N\+L\+O\+CK}}(mutex)~S\+D\+L\+\_\+\+Unlock\+Mutex(mutex)
\item 
\#define \mbox{\hyperlink{sojotz_8hpp_abc0fb251f71424c9c9a611d7f788d641}{D\+E\+L\+AY}}(delay\+\_\+ms)~S\+D\+L\+\_\+\+Delay(delay\+\_\+ms)
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{namespace_s_o_j_o_t_z_a29f0f7843335469fb39daf83b4aba712}{S\+O\+J\+O\+T\+Z\+::log}} (std\+::string log, const char level)
\item 
void \mbox{\hyperlink{namespace_s_o_j_o_t_z_ace19761737bd2608ccb8abc643696ec7}{S\+O\+J\+O\+T\+Z\+::log}} (std\+::string log, std\+::string value, const char level)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{sojotz_8hpp_a17043dd13ef66efef2cfd0b1f4433fc7}\label{sojotz_8hpp_a17043dd13ef66efef2cfd0b1f4433fc7}} 
\index{sojotz.hpp@{sojotz.hpp}!CREATEMUTEX@{CREATEMUTEX}}
\index{CREATEMUTEX@{CREATEMUTEX}!sojotz.hpp@{sojotz.hpp}}
\doxysubsubsection{\texorpdfstring{CREATEMUTEX}{CREATEMUTEX}}
{\footnotesize\ttfamily \#define C\+R\+E\+A\+T\+E\+M\+U\+T\+EX(\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})~S\+D\+L\+\_\+\+Create\+Mutex()}



Definition at line 50 of file sojotz.\+hpp.

\mbox{\Hypertarget{sojotz_8hpp_abc0fb251f71424c9c9a611d7f788d641}\label{sojotz_8hpp_abc0fb251f71424c9c9a611d7f788d641}} 
\index{sojotz.hpp@{sojotz.hpp}!DELAY@{DELAY}}
\index{DELAY@{DELAY}!sojotz.hpp@{sojotz.hpp}}
\doxysubsubsection{\texorpdfstring{DELAY}{DELAY}}
{\footnotesize\ttfamily \#define D\+E\+L\+AY(\begin{DoxyParamCaption}\item[{}]{delay\+\_\+ms }\end{DoxyParamCaption})~S\+D\+L\+\_\+\+Delay(delay\+\_\+ms)}



Definition at line 54 of file sojotz.\+hpp.

\mbox{\Hypertarget{sojotz_8hpp_aebc81b2a5d76fb23d752c76b71b7bf27}\label{sojotz_8hpp_aebc81b2a5d76fb23d752c76b71b7bf27}} 
\index{sojotz.hpp@{sojotz.hpp}!DESTROYMUTEX@{DESTROYMUTEX}}
\index{DESTROYMUTEX@{DESTROYMUTEX}!sojotz.hpp@{sojotz.hpp}}
\doxysubsubsection{\texorpdfstring{DESTROYMUTEX}{DESTROYMUTEX}}
{\footnotesize\ttfamily \#define D\+E\+S\+T\+R\+O\+Y\+M\+U\+T\+EX(\begin{DoxyParamCaption}\item[{}]{mutex }\end{DoxyParamCaption})~S\+D\+L\+\_\+\+Destroy\+Mutex(mutex)}



Definition at line 51 of file sojotz.\+hpp.

\mbox{\Hypertarget{sojotz_8hpp_a830e8fd7a64314a844902b690f4cda58}\label{sojotz_8hpp_a830e8fd7a64314a844902b690f4cda58}} 
\index{sojotz.hpp@{sojotz.hpp}!ERR@{ERR}}
\index{ERR@{ERR}!sojotz.hpp@{sojotz.hpp}}
\doxysubsubsection{\texorpdfstring{ERR}{ERR}}
{\footnotesize\ttfamily \#define E\+RR(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~\mbox{\hyperlink{namespace_s_o_j_o_t_z_a29f0f7843335469fb39daf83b4aba712}{S\+O\+J\+O\+T\+Z\+::log}}(x,\textquotesingle{}E\textquotesingle{})}



Definition at line 31 of file sojotz.\+hpp.

\mbox{\Hypertarget{sojotz_8hpp_a8ce344d4334adec5d6020930c400c2a7}\label{sojotz_8hpp_a8ce344d4334adec5d6020930c400c2a7}} 
\index{sojotz.hpp@{sojotz.hpp}!ERR2@{ERR2}}
\index{ERR2@{ERR2}!sojotz.hpp@{sojotz.hpp}}
\doxysubsubsection{\texorpdfstring{ERR2}{ERR2}}
{\footnotesize\ttfamily \#define E\+R\+R2(\begin{DoxyParamCaption}\item[{}]{x,  }\item[{}]{y }\end{DoxyParamCaption})~\mbox{\hyperlink{namespace_s_o_j_o_t_z_a29f0f7843335469fb39daf83b4aba712}{S\+O\+J\+O\+T\+Z\+::log}}(x,y,\textquotesingle{}E\textquotesingle{})}



Definition at line 32 of file sojotz.\+hpp.

\mbox{\Hypertarget{sojotz_8hpp_ac23aa31b2fd0a604ca601084a90bb800}\label{sojotz_8hpp_ac23aa31b2fd0a604ca601084a90bb800}} 
\index{sojotz.hpp@{sojotz.hpp}!LOCK@{LOCK}}
\index{LOCK@{LOCK}!sojotz.hpp@{sojotz.hpp}}
\doxysubsubsection{\texorpdfstring{LOCK}{LOCK}}
{\footnotesize\ttfamily \#define L\+O\+CK(\begin{DoxyParamCaption}\item[{}]{mutex }\end{DoxyParamCaption})~S\+D\+L\+\_\+\+Lock\+Mutex(mutex)}



Definition at line 52 of file sojotz.\+hpp.

\mbox{\Hypertarget{sojotz_8hpp_af855c94dc540e943632089ce7496faac}\label{sojotz_8hpp_af855c94dc540e943632089ce7496faac}} 
\index{sojotz.hpp@{sojotz.hpp}!LOG@{LOG}}
\index{LOG@{LOG}!sojotz.hpp@{sojotz.hpp}}
\doxysubsubsection{\texorpdfstring{LOG}{LOG}}
{\footnotesize\ttfamily \#define L\+OG(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~\mbox{\hyperlink{namespace_s_o_j_o_t_z_a29f0f7843335469fb39daf83b4aba712}{S\+O\+J\+O\+T\+Z\+::log}}(x,\textquotesingle{} \textquotesingle{})}



Definition at line 29 of file sojotz.\+hpp.

\mbox{\Hypertarget{sojotz_8hpp_a53c3ff63184383da316c2e58d7503c18}\label{sojotz_8hpp_a53c3ff63184383da316c2e58d7503c18}} 
\index{sojotz.hpp@{sojotz.hpp}!LOG2@{LOG2}}
\index{LOG2@{LOG2}!sojotz.hpp@{sojotz.hpp}}
\doxysubsubsection{\texorpdfstring{LOG2}{LOG2}}
{\footnotesize\ttfamily \#define L\+O\+G2(\begin{DoxyParamCaption}\item[{}]{x,  }\item[{}]{y }\end{DoxyParamCaption})~\mbox{\hyperlink{namespace_s_o_j_o_t_z_a29f0f7843335469fb39daf83b4aba712}{S\+O\+J\+O\+T\+Z\+::log}}(x,y,\textquotesingle{} \textquotesingle{})}



Definition at line 30 of file sojotz.\+hpp.

\mbox{\Hypertarget{sojotz_8hpp_a2cf3c22d8cacfe663a4eec13d0fb26ef}\label{sojotz_8hpp_a2cf3c22d8cacfe663a4eec13d0fb26ef}} 
\index{sojotz.hpp@{sojotz.hpp}!MUTEX@{MUTEX}}
\index{MUTEX@{MUTEX}!sojotz.hpp@{sojotz.hpp}}
\doxysubsubsection{\texorpdfstring{MUTEX}{MUTEX}}
{\footnotesize\ttfamily \#define M\+U\+T\+EX~S\+D\+L\+\_\+mutex}



Definition at line 49 of file sojotz.\+hpp.

\mbox{\Hypertarget{sojotz_8hpp_aab75c4136289e7d71035be5153b19b5d}\label{sojotz_8hpp_aab75c4136289e7d71035be5153b19b5d}} 
\index{sojotz.hpp@{sojotz.hpp}!UNLOCK@{UNLOCK}}
\index{UNLOCK@{UNLOCK}!sojotz.hpp@{sojotz.hpp}}
\doxysubsubsection{\texorpdfstring{UNLOCK}{UNLOCK}}
{\footnotesize\ttfamily \#define U\+N\+L\+O\+CK(\begin{DoxyParamCaption}\item[{}]{mutex }\end{DoxyParamCaption})~S\+D\+L\+\_\+\+Unlock\+Mutex(mutex)}



Definition at line 53 of file sojotz.\+hpp.

