\hypertarget{classBWAPI_1_1Client}{\section{\-B\-W\-A\-P\-I\-:\-:\-Client \-Class \-Reference}
\label{classBWAPI_1_1Client}\index{\-B\-W\-A\-P\-I\-::\-Client@{\-B\-W\-A\-P\-I\-::\-Client}}
}


{\ttfamily \#include $<$\-Client.\-h$>$}



\-Collaboration diagram for \-B\-W\-A\-P\-I\-:\-:\-Client\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1Client__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1Client_a1df4d93dac554276d29f4c32ccf149b1}{\-Client} ()
\item 
\hyperlink{classBWAPI_1_1Client_a33cc971583879174b46ea4684d8a3324}{$\sim$\-Client} ()
\item 
bool \hyperlink{classBWAPI_1_1Client_af24c85f14f043808d44f16a73f2d6300}{is\-Connected} ()
\item 
bool \hyperlink{classBWAPI_1_1Client_a7fb27490e65fc3d3cea5be54ce7e41d4}{connect} ()
\item 
void \hyperlink{classBWAPI_1_1Client_ac53a322b0f7ffeb5859b877a089d09c0}{disconnect} ()
\item 
void \hyperlink{classBWAPI_1_1Client_a7fcc905521e55db542018ae59da7d863}{update} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structBWAPI_1_1GameData}{\-Game\-Data} $\ast$ \hyperlink{classBWAPI_1_1Client_a051cd56e7530943936fd0e7f49bba902}{data}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBWAPI_1_1Client_a1df4d93dac554276d29f4c32ccf149b1}{\index{\-B\-W\-A\-P\-I\-::\-Client@{\-B\-W\-A\-P\-I\-::\-Client}!\-Client@{\-Client}}
\index{\-Client@{\-Client}!BWAPI::Client@{\-B\-W\-A\-P\-I\-::\-Client}}
\subsubsection[{\-Client}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Client\-::\-Client} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1Client_a1df4d93dac554276d29f4c32ccf149b1}
\hypertarget{classBWAPI_1_1Client_a33cc971583879174b46ea4684d8a3324}{\index{\-B\-W\-A\-P\-I\-::\-Client@{\-B\-W\-A\-P\-I\-::\-Client}!$\sim$\-Client@{$\sim$\-Client}}
\index{$\sim$\-Client@{$\sim$\-Client}!BWAPI::Client@{\-B\-W\-A\-P\-I\-::\-Client}}
\subsubsection[{$\sim$\-Client}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Client\-::$\sim$\-Client} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1Client_a33cc971583879174b46ea4684d8a3324}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBWAPI_1_1Client_a7fb27490e65fc3d3cea5be54ce7e41d4}{\index{\-B\-W\-A\-P\-I\-::\-Client@{\-B\-W\-A\-P\-I\-::\-Client}!connect@{connect}}
\index{connect@{connect}!BWAPI::Client@{\-B\-W\-A\-P\-I\-::\-Client}}
\subsubsection[{connect}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Client\-::connect} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1Client_a7fb27490e65fc3d3cea5be54ce7e41d4}
\hypertarget{classBWAPI_1_1Client_ac53a322b0f7ffeb5859b877a089d09c0}{\index{\-B\-W\-A\-P\-I\-::\-Client@{\-B\-W\-A\-P\-I\-::\-Client}!disconnect@{disconnect}}
\index{disconnect@{disconnect}!BWAPI::Client@{\-B\-W\-A\-P\-I\-::\-Client}}
\subsubsection[{disconnect}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-B\-W\-A\-P\-I\-::\-Client\-::disconnect} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1Client_ac53a322b0f7ffeb5859b877a089d09c0}
\hypertarget{classBWAPI_1_1Client_af24c85f14f043808d44f16a73f2d6300}{\index{\-B\-W\-A\-P\-I\-::\-Client@{\-B\-W\-A\-P\-I\-::\-Client}!is\-Connected@{is\-Connected}}
\index{is\-Connected@{is\-Connected}!BWAPI::Client@{\-B\-W\-A\-P\-I\-::\-Client}}
\subsubsection[{is\-Connected}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Client\-::is\-Connected} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1Client_af24c85f14f043808d44f16a73f2d6300}
\hypertarget{classBWAPI_1_1Client_a7fcc905521e55db542018ae59da7d863}{\index{\-B\-W\-A\-P\-I\-::\-Client@{\-B\-W\-A\-P\-I\-::\-Client}!update@{update}}
\index{update@{update}!BWAPI::Client@{\-B\-W\-A\-P\-I\-::\-Client}}
\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-B\-W\-A\-P\-I\-::\-Client\-::update} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1Client_a7fcc905521e55db542018ae59da7d863}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBWAPI_1_1Client_a051cd56e7530943936fd0e7f49bba902}{\index{\-B\-W\-A\-P\-I\-::\-Client@{\-B\-W\-A\-P\-I\-::\-Client}!data@{data}}
\index{data@{data}!BWAPI::Client@{\-B\-W\-A\-P\-I\-::\-Client}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Game\-Data}$\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Client\-::data}}}\label{classBWAPI_1_1Client_a051cd56e7530943936fd0e7f49bba902}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-U\-Alberta\-Bot\-\_\-src/\-B\-W\-A\-P\-I\-\_\-3\-\_\-6/include/\-B\-W\-A\-P\-I/\-Client/\hyperlink{Client_2Client_8h}{\-Client.\-h}\end{DoxyCompactItemize}
