\hypertarget{Task_8h}{\section{\-Skynet/\-Skynet/\-Task.h \-File \-Reference}
\label{Task_8h}\index{\-Skynet/\-Skynet/\-Task.\-h@{\-Skynet/\-Skynet/\-Task.\-h}}
}
{\ttfamily \#include \char`\"{}\-Interface.\-h\char`\"{}}\*
{\ttfamily \#include $<$assert.\-h$>$}\*
{\ttfamily \#include \char`\"{}\-Requirement\-Group.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-Type\-Safe\-Enum.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-Unit\-Group.\-h\char`\"{}}\*
\-Include dependency graph for \-Task.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Task_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]{Task_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structTaskTypeDef}{\-Task\-Type\-Def}
\item 
class \hyperlink{classTask}{\-Task}
\end{DoxyCompactItemize}
\subsection*{\-Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{classSafeEnum}{\-Safe\-Enum}$<$ \hyperlink{structTaskTypeDef}{\-Task\-Type\-Def} $>$ \hyperlink{Task_8h_a7b31e3712710b22657fc622787547497}{\-Task\-Type}
\item 
typedef std\-::tr1\-::shared\-\_\-ptr\*
$<$ \hyperlink{classTask}{\-Task} $>$ \hyperlink{Task_8h_a10d9e68ef4957f6a76bc93eb32bf2670}{\-Task\-Pointer}
\end{DoxyCompactItemize}


\subsection{\-Typedef \-Documentation}
\hypertarget{Task_8h_a10d9e68ef4957f6a76bc93eb32bf2670}{\index{\-Task.\-h@{\-Task.\-h}!\-Task\-Pointer@{\-Task\-Pointer}}
\index{\-Task\-Pointer@{\-Task\-Pointer}!Task.h@{\-Task.\-h}}
\subsubsection[{\-Task\-Pointer}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::tr1\-::shared\-\_\-ptr$<${\bf \-Task}$>$ {\bf \-Task\-Pointer}}}\label{Task_8h_a10d9e68ef4957f6a76bc93eb32bf2670}


\-Definition at line 115 of file \-Task.\-h.

\hypertarget{Task_8h_a7b31e3712710b22657fc622787547497}{\index{\-Task.\-h@{\-Task.\-h}!\-Task\-Type@{\-Task\-Type}}
\index{\-Task\-Type@{\-Task\-Type}!Task.h@{\-Task.\-h}}
\subsubsection[{\-Task\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf \-Safe\-Enum}$<${\bf \-Task\-Type\-Def}$>$ {\bf \-Task\-Type}}}\label{Task_8h_a7b31e3712710b22657fc622787547497}


\-Definition at line 30 of file \-Task.\-h.

