\hypertarget{class_odin_a_i_1_1_odin_a_i_root}{\section{Odin\-A\-I\-:\-:Odin\-A\-I\-Root Class Reference}
\label{class_odin_a_i_1_1_odin_a_i_root}\index{Odin\-A\-I\-::\-Odin\-A\-I\-Root@{Odin\-A\-I\-::\-Odin\-A\-I\-Root}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{class_odin_a_i_1_1_odin_a_i_root_a7cc7472ad81fb03a7698d36a9248d7bb}{Init} (int argc, char $\ast$$\ast$argv)
\begin{DoxyCompactList}\small\item\em Inits all \hyperlink{namespace_odin_a_i}{Odin\-A\-I} systems. \end{DoxyCompactList}\item 
\hypertarget{class_odin_a_i_1_1_odin_a_i_root_aa5fa968c8bb02c3e7df972f1ffbedbad}{void \hyperlink{class_odin_a_i_1_1_odin_a_i_root_aa5fa968c8bb02c3e7df972f1ffbedbad}{Loop} ()}\label{class_odin_a_i_1_1_odin_a_i_root_aa5fa968c8bb02c3e7df972f1ffbedbad}

\begin{DoxyCompactList}\small\item\em Enters the main loop, executes until Odin\-A\-I\-Root\-::\-Halt() is called. \end{DoxyCompactList}\item 
\hyperlink{class_odin_a_i_1_1_event_manager}{Event\-Manager} \& \hyperlink{class_odin_a_i_1_1_odin_a_i_root_a0848af3b9d4cf0c61d59dc0720eec2d6}{Get\-Event\-Mgr} ()
\item 
\hyperlink{class_odin_a_i_1_1_network_manager}{Network\-Manager} \& \hyperlink{class_odin_a_i_1_1_odin_a_i_root_a2fea1b3a3a5e363860a58075a0a935e8}{Get\-Network\-Mgr} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_odin_a_i_1_1_odin_a_i_root_ae3d82e42882b68c85828ab0ba53ceff3}{void {\bfseries Halt} ()}\label{class_odin_a_i_1_1_odin_a_i_root_ae3d82e42882b68c85828ab0ba53ceff3}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_odin_a_i_1_1_odin_a_i_root_aaad823720e24e05fd48ff59bab338784}{\hyperlink{class_odin_a_i_1_1_event_manager}{Event\-Manager} {\bfseries m\-\_\-event\-Manager}}\label{class_odin_a_i_1_1_odin_a_i_root_aaad823720e24e05fd48ff59bab338784}

\item 
\hypertarget{class_odin_a_i_1_1_odin_a_i_root_ab974ceb47fce410c33ce8eda09b7f013}{\hyperlink{class_odin_a_i_1_1_network_manager}{Network\-Manager} {\bfseries m\-\_\-network\-Manager}}\label{class_odin_a_i_1_1_odin_a_i_root_ab974ceb47fce410c33ce8eda09b7f013}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_odin_a_i_1_1_odin_a_i_root_a0848af3b9d4cf0c61d59dc0720eec2d6}{\index{Odin\-A\-I\-::\-Odin\-A\-I\-Root@{Odin\-A\-I\-::\-Odin\-A\-I\-Root}!Get\-Event\-Mgr@{Get\-Event\-Mgr}}
\index{Get\-Event\-Mgr@{Get\-Event\-Mgr}!OdinAI::OdinAIRoot@{Odin\-A\-I\-::\-Odin\-A\-I\-Root}}
\subsubsection[{Get\-Event\-Mgr}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Event\-Manager}\& Odin\-A\-I\-::\-Odin\-A\-I\-Root\-::\-Get\-Event\-Mgr (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_odin_a_i_1_1_odin_a_i_root_a0848af3b9d4cf0c61d59dc0720eec2d6}
\begin{DoxyReturn}{Returns}
The event manager. 
\end{DoxyReturn}
\hypertarget{class_odin_a_i_1_1_odin_a_i_root_a2fea1b3a3a5e363860a58075a0a935e8}{\index{Odin\-A\-I\-::\-Odin\-A\-I\-Root@{Odin\-A\-I\-::\-Odin\-A\-I\-Root}!Get\-Network\-Mgr@{Get\-Network\-Mgr}}
\index{Get\-Network\-Mgr@{Get\-Network\-Mgr}!OdinAI::OdinAIRoot@{Odin\-A\-I\-::\-Odin\-A\-I\-Root}}
\subsubsection[{Get\-Network\-Mgr}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Network\-Manager}\& Odin\-A\-I\-::\-Odin\-A\-I\-Root\-::\-Get\-Network\-Mgr (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_odin_a_i_1_1_odin_a_i_root_a2fea1b3a3a5e363860a58075a0a935e8}
\begin{DoxyReturn}{Returns}
The network manager. 
\end{DoxyReturn}
\hypertarget{class_odin_a_i_1_1_odin_a_i_root_a7cc7472ad81fb03a7698d36a9248d7bb}{\index{Odin\-A\-I\-::\-Odin\-A\-I\-Root@{Odin\-A\-I\-::\-Odin\-A\-I\-Root}!Init@{Init}}
\index{Init@{Init}!OdinAI::OdinAIRoot@{Odin\-A\-I\-::\-Odin\-A\-I\-Root}}
\subsubsection[{Init}]{\setlength{\rightskip}{0pt plus 5cm}bool Odin\-A\-I\-::\-Odin\-A\-I\-Root\-::\-Init (
\begin{DoxyParamCaption}
\item[{int}]{argc, }
\item[{char $\ast$$\ast$}]{argv}
\end{DoxyParamCaption}
)}}\label{class_odin_a_i_1_1_odin_a_i_root_a7cc7472ad81fb03a7698d36a9248d7bb}


Inits all \hyperlink{namespace_odin_a_i}{Odin\-A\-I} systems. 

\begin{DoxyReturn}{Returns}
True on success 
\end{DoxyReturn}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
E\-:/\-Development/\-Projects/\-Odin\-A\-I/\-Include/\-Odin\-A\-I/Odin\-A\-I\-Root.\-h\end{DoxyCompactItemize}
