\hypertarget{classXbox}{
\section{Xbox Class Reference}
\label{de/d50/classXbox}\index{Xbox@{Xbox}}
}


{\ttfamily \#include $<$xbox\_\-main.h$>$}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static char $\ast$ \hyperlink{classXbox_ab0964a90e60f16f65f35f7780a1ee12d}{InetNtoa} (struct in\_\-addr in)
\item 
static struct \hyperlink{structhostent}{hostent} $\ast$ \hyperlink{classXbox_a674664290217ebf4c476acb2e69b3227}{GetHostByName} (const char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name})
\item 
static int \hyperlink{classXbox_aacd958fb0bff79f39c01d4950de800d2}{InitializeJoystick} (void)
\item 
static void \hyperlink{classXbox_aca9b902c339d9d2d0d285290f110afd5}{EnableJoystickUpdates} (bool)
\item 
static void \hyperlink{classXbox_a2054f3fc3e833fc70491c2144c062ecf}{MountPartitions} ()
\item 
static void \hyperlink{classXbox_af5789b50a80105b82bac8b7c1e8b53ec}{UnMountPartitions} ()
\item 
static void \hyperlink{classXbox_a10b67de555c4468acb8ddc2c6db46dc0}{OutputDebugString} (const char $\ast$\hyperlink{portlistingparse_8c_a7906a77d388c7c6f7eea5850f61f55e1}{str},...)
\item 
static int \hyperlink{classXbox_ab7157042707596dd4a46131b526d1c4b}{InitLogFile} ()
\item 
static void \hyperlink{classXbox_a060935e7a119f1715bca0c0a58bf6623}{CloseLogFile} ()
\item 
static void \hyperlink{classXbox_a6dbfce32e9d08bca16698c3ecc5496c7}{InitNet} ()
\item 
static void \hyperlink{classXbox_ac41c2b23b0d82710e63c20aa6c8ff2d5}{CloseNetwork} ()
\item 
static void \hyperlink{classXbox_ab243967283383205805d9bc2e028f663}{EnableDebugConsole} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{classXbox}{Xbox} Class.

The \hyperlink{classXbox}{Xbox} class provides utilities and function overrides that are needed for the \hyperlink{classXbox}{Xbox} platform. 

\subsection{Member Function Documentation}
\hypertarget{classXbox_a060935e7a119f1715bca0c0a58bf6623}{
\index{Xbox@{Xbox}!CloseLogFile@{CloseLogFile}}
\index{CloseLogFile@{CloseLogFile}!Xbox@{Xbox}}
\subsubsection[{CloseLogFile}]{\setlength{\rightskip}{0pt plus 5cm}void Xbox::CloseLogFile (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{de/d50/classXbox_a060935e7a119f1715bca0c0a58bf6623}
\hypertarget{classXbox_ac41c2b23b0d82710e63c20aa6c8ff2d5}{
\index{Xbox@{Xbox}!CloseNetwork@{CloseNetwork}}
\index{CloseNetwork@{CloseNetwork}!Xbox@{Xbox}}
\subsubsection[{CloseNetwork}]{\setlength{\rightskip}{0pt plus 5cm}void Xbox::CloseNetwork (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{de/d50/classXbox_ac41c2b23b0d82710e63c20aa6c8ff2d5}
\hypertarget{classXbox_ab243967283383205805d9bc2e028f663}{
\index{Xbox@{Xbox}!EnableDebugConsole@{EnableDebugConsole}}
\index{EnableDebugConsole@{EnableDebugConsole}!Xbox@{Xbox}}
\subsubsection[{EnableDebugConsole}]{\setlength{\rightskip}{0pt plus 5cm}void Xbox::EnableDebugConsole (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{de/d50/classXbox_ab243967283383205805d9bc2e028f663}
\hypertarget{classXbox_aca9b902c339d9d2d0d285290f110afd5}{
\index{Xbox@{Xbox}!EnableJoystickUpdates@{EnableJoystickUpdates}}
\index{EnableJoystickUpdates@{EnableJoystickUpdates}!Xbox@{Xbox}}
\subsubsection[{EnableJoystickUpdates}]{\setlength{\rightskip}{0pt plus 5cm}void Xbox::EnableJoystickUpdates (
\begin{DoxyParamCaption}
\item[{bool}]{enable}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{de/d50/classXbox_aca9b902c339d9d2d0d285290f110afd5}
\hypertarget{classXbox_a674664290217ebf4c476acb2e69b3227}{
\index{Xbox@{Xbox}!GetHostByName@{GetHostByName}}
\index{GetHostByName@{GetHostByName}!Xbox@{Xbox}}
\subsubsection[{GetHostByName}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf hostent} $\ast$ Xbox::GetHostByName (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static, read\mbox{]}}}}
\label{de/d50/classXbox_a674664290217ebf4c476acb2e69b3227}
\hypertarget{classXbox_ab0964a90e60f16f65f35f7780a1ee12d}{
\index{Xbox@{Xbox}!InetNtoa@{InetNtoa}}
\index{InetNtoa@{InetNtoa}!Xbox@{Xbox}}
\subsubsection[{InetNtoa}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ Xbox::InetNtoa (
\begin{DoxyParamCaption}
\item[{struct in\_\-addr}]{in}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{de/d50/classXbox_ab0964a90e60f16f65f35f7780a1ee12d}
Network Byte Order address to ascii string.

This is a custom implementation of inet\_\-ntoa for \hyperlink{classXbox}{Xbox}. inet\_\-ntoa converts an internet address in network byte order to an ascii string.


\begin{DoxyParams}{Parameters}
{\em in} & Network address. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Address ascii string. 
\end{DoxyReturn}
\hypertarget{classXbox_aacd958fb0bff79f39c01d4950de800d2}{
\index{Xbox@{Xbox}!InitializeJoystick@{InitializeJoystick}}
\index{InitializeJoystick@{InitializeJoystick}!Xbox@{Xbox}}
\subsubsection[{InitializeJoystick}]{\setlength{\rightskip}{0pt plus 5cm}int Xbox::InitializeJoystick (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{de/d50/classXbox_aacd958fb0bff79f39c01d4950de800d2}
\hypertarget{classXbox_ab7157042707596dd4a46131b526d1c4b}{
\index{Xbox@{Xbox}!InitLogFile@{InitLogFile}}
\index{InitLogFile@{InitLogFile}!Xbox@{Xbox}}
\subsubsection[{InitLogFile}]{\setlength{\rightskip}{0pt plus 5cm}int Xbox::InitLogFile (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{de/d50/classXbox_ab7157042707596dd4a46131b526d1c4b}
\hypertarget{classXbox_a6dbfce32e9d08bca16698c3ecc5496c7}{
\index{Xbox@{Xbox}!InitNet@{InitNet}}
\index{InitNet@{InitNet}!Xbox@{Xbox}}
\subsubsection[{InitNet}]{\setlength{\rightskip}{0pt plus 5cm}void Xbox::InitNet (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{de/d50/classXbox_a6dbfce32e9d08bca16698c3ecc5496c7}
\hypertarget{classXbox_a2054f3fc3e833fc70491c2144c062ecf}{
\index{Xbox@{Xbox}!MountPartitions@{MountPartitions}}
\index{MountPartitions@{MountPartitions}!Xbox@{Xbox}}
\subsubsection[{MountPartitions}]{\setlength{\rightskip}{0pt plus 5cm}void Xbox::MountPartitions (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{de/d50/classXbox_a2054f3fc3e833fc70491c2144c062ecf}
\hypertarget{classXbox_a10b67de555c4468acb8ddc2c6db46dc0}{
\index{Xbox@{Xbox}!OutputDebugString@{OutputDebugString}}
\index{OutputDebugString@{OutputDebugString}!Xbox@{Xbox}}
\subsubsection[{OutputDebugString}]{\setlength{\rightskip}{0pt plus 5cm}void Xbox::OutputDebugString (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{str, }
\item[{}]{...}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{de/d50/classXbox_a10b67de555c4468acb8ddc2c6db46dc0}
\hypertarget{classXbox_af5789b50a80105b82bac8b7c1e8b53ec}{
\index{Xbox@{Xbox}!UnMountPartitions@{UnMountPartitions}}
\index{UnMountPartitions@{UnMountPartitions}!Xbox@{Xbox}}
\subsubsection[{UnMountPartitions}]{\setlength{\rightskip}{0pt plus 5cm}void Xbox::UnMountPartitions (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{de/d50/classXbox_af5789b50a80105b82bac8b7c1e8b53ec}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
ag-\/odalaunch/Xbox/\hyperlink{xbox__main_8h}{xbox\_\-main.h}\item 
ag-\/odalaunch/Xbox/\hyperlink{xbox__main_8cpp}{xbox\_\-main.cpp}\end{DoxyCompactItemize}
