\hypertarget{ClientModule_8h}{\section{\-Undermind/proxy/cpp/\-Client\-Module/\-Client\-Module.h \-File \-Reference}
\label{ClientModule_8h}\index{\-Undermind/proxy/cpp/\-Client\-Module/\-Client\-Module.\-h@{\-Undermind/proxy/cpp/\-Client\-Module/\-Client\-Module.\-h}}
}
{\ttfamily \#include \char`\"{}aimodule.\-pb.\-h\char`\"{}}\*
{\ttfamily \#include $<$\-B\-W\-A\-P\-I.\-h$>$}\*
{\ttfamily \#include $<$boost/format.\-hpp$>$}\*
{\ttfamily \#include $<$set$>$}\*
{\ttfamily \#include $<$\-B\-W\-T\-A.\-h$>$}\*
{\ttfamily \#include $<$google/protobuf/repeated\-\_\-field.\-h$>$}\*
{\ttfamily \#include $<$hash\-\_\-map$>$}\*
{\ttfamily \#include $<$hash\-\_\-set$>$}\*
{\ttfamily \#include $<$string$>$}\*
{\ttfamily \#include \char`\"{}netstream.\-h\char`\"{}}\*
{\ttfamily \#include $<$fstream$>$}\*
{\ttfamily \#include $<$google/protobuf/io/zero\-\_\-copy\-\_\-stream\-\_\-impl.\-h$>$}\*
{\ttfamily \#include \char`\"{}terrainanalysis.\-h\char`\"{}}\*
\-Include dependency graph for \-Client\-Module.\-h\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{ClientModule_8h__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]{ClientModule_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classClientModule}{\-Client\-Module}
\end{DoxyCompactItemize}
\subsection*{\-Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{ClientModule_8h_a998903a80e4431219d407497474bc92d}{\-S\-E\-T\-\_\-\-I\-D}(source, target)~if( (source) != 0) target-\/$>$set\-\_\-id( (source)-\/$>$get\-I\-D())
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename Container , typename P2 $>$ }\\void \hyperlink{ClientModule_8h_a3cd44796ac95d2db0fe76e927bfe87df}{set\-\_\-ids} (const \-Container \&c, \hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$ \-P2 $>$ $\ast$ptr)
\end{DoxyCompactItemize}


\subsection{\-Define \-Documentation}
\hypertarget{ClientModule_8h_a998903a80e4431219d407497474bc92d}{\index{\-Client\-Module.\-h@{\-Client\-Module.\-h}!\-S\-E\-T\-\_\-\-I\-D@{\-S\-E\-T\-\_\-\-I\-D}}
\index{\-S\-E\-T\-\_\-\-I\-D@{\-S\-E\-T\-\_\-\-I\-D}!ClientModule.h@{\-Client\-Module.\-h}}
\subsubsection[{\-S\-E\-T\-\_\-\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-S\-E\-T\-\_\-\-I\-D}(
\begin{DoxyParamCaption}
\item[{}]{source, }
\item[{}]{target}
\end{DoxyParamCaption}
)~if( (source) != 0) target-\/$>$set\-\_\-id( (source)-\/$>$get\-I\-D())}}\label{ClientModule_8h_a998903a80e4431219d407497474bc92d}


\subsection{\-Function \-Documentation}
\hypertarget{ClientModule_8h_a3cd44796ac95d2db0fe76e927bfe87df}{\index{\-Client\-Module.\-h@{\-Client\-Module.\-h}!set\-\_\-ids@{set\-\_\-ids}}
\index{set\-\_\-ids@{set\-\_\-ids}!ClientModule.h@{\-Client\-Module.\-h}}
\subsubsection[{set\-\_\-ids}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Container , typename P2 $>$ void {\bf set\-\_\-ids} (
\begin{DoxyParamCaption}
\item[{const \-Container \&}]{c, }
\item[{{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$ \-P2 $>$ $\ast$}]{ptr}
\end{DoxyParamCaption}
)}}\label{ClientModule_8h_a3cd44796ac95d2db0fe76e927bfe87df}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{ClientModule_8h_a3cd44796ac95d2db0fe76e927bfe87df_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{ClientModule_8h_a3cd44796ac95d2db0fe76e927bfe87df_icgraph}
\end{center}
\end{figure}


