\hypertarget{master_2i__net_8h}{
\section{master/i\_\-net.h File Reference}
\label{dd/d2c/master_2i__net_8h}\index{master/i\_\-net.h@{master/i\_\-net.h}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structnetadr__t}{netadr\_\-t}
\item 
class \hyperlink{classbuf__t}{buf\_\-t}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef unsigned char \hyperlink{master_2i__net_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{master_2i__net_8h_a9b41cc6afd8c747b00cde5ae23849aec}{CloseNetwork} (void)
\item 
void \hyperlink{master_2i__net_8h_abe3c8351b6193f1b5521a014638ea061}{InitNetCommon} (void)
\item 
void \hyperlink{master_2i__net_8h_a60eed2eebcc9b0dcbbe01666fd030a01}{I\_\-SetPort} (\hyperlink{structnetadr__t}{netadr\_\-t} \&addr, int port)
\item 
void \hyperlink{master_2i__net_8h_ab0fc5fa42f4f194d04328c47f0c5f188}{I\_\-DoSelect} (void)
\item 
char $\ast$ \hyperlink{master_2i__net_8h_ab52b63c454ce140f3a826f7c07e26439}{NET\_\-AdrToString} (\hyperlink{structnetadr__t}{netadr\_\-t} a, bool displayport=true)
\item 
bool \hyperlink{master_2i__net_8h_a168d107c16708b13c227de7e1954fc28}{NET\_\-StringToAdr} (char $\ast$\hyperlink{client_2src_2v__palette_8cpp_a06ccf22bb96191a8ce5f85600b246060}{s}, \hyperlink{structnetadr__t}{netadr\_\-t} $\ast$a)
\item 
bool \hyperlink{master_2i__net_8h_ab5df418d97bbdf92421eade13c3c2a11}{NET\_\-CompareAdr} (\hyperlink{structnetadr__t}{netadr\_\-t} a, \hyperlink{structnetadr__t}{netadr\_\-t} \hyperlink{client_2src_2v__palette_8cpp_a2c8b5e93edf6061940ca34185468fa03}{b})
\item 
int \hyperlink{master_2i__net_8h_a8bec85bebac2ea5930dee1635b28f847}{NET\_\-GetPacket} (void)
\item 
void \hyperlink{master_2i__net_8h_aa0a7fd71a2ae438efbb650371a929b5d}{NET\_\-SendPacket} (int length, \hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} $\ast$data, \hyperlink{structnetadr__t}{netadr\_\-t} \hyperlink{sv__main_8cpp_a5bafda9519252aa2d0fd038153f77dca}{to})
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{master_2i__net_8h_a1dee8c35bd6d5726a9e2427115c2d537}{localport}
\item 
int \hyperlink{master_2i__net_8h_ad4580892e467ecffc6ec4359eb624a24}{msg\_\-badread}
\item 
\hyperlink{structnetadr__t}{netadr\_\-t} \hyperlink{master_2i__net_8h_ae0a9bc60aba988b8f9e44ab3eeed31ba}{net\_\-from}
\item 
\hyperlink{classbuf__t}{buf\_\-t} \hyperlink{master_2i__net_8h_a2e7f5dfc9dd4ab91a78d94edbed5509b}{net\_\-message}
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\hypertarget{master_2i__net_8h_a0c8186d9b9b7880309c27230bbb5e69d}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!byte@{byte}}
\index{byte@{byte}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{byte}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned char {\bf byte}}}
\label{dd/d2c/master_2i__net_8h_a0c8186d9b9b7880309c27230bbb5e69d}


\subsection{Function Documentation}
\hypertarget{master_2i__net_8h_a9b41cc6afd8c747b00cde5ae23849aec}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!CloseNetwork@{CloseNetwork}}
\index{CloseNetwork@{CloseNetwork}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{CloseNetwork}]{\setlength{\rightskip}{0pt plus 5cm}void CloseNetwork (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dd/d2c/master_2i__net_8h_a9b41cc6afd8c747b00cde5ae23849aec}
\hypertarget{master_2i__net_8h_ab0fc5fa42f4f194d04328c47f0c5f188}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!I\_\-DoSelect@{I\_\-DoSelect}}
\index{I\_\-DoSelect@{I\_\-DoSelect}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{I\_\-DoSelect}]{\setlength{\rightskip}{0pt plus 5cm}void I\_\-DoSelect (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dd/d2c/master_2i__net_8h_ab0fc5fa42f4f194d04328c47f0c5f188}
\hypertarget{master_2i__net_8h_a60eed2eebcc9b0dcbbe01666fd030a01}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!I\_\-SetPort@{I\_\-SetPort}}
\index{I\_\-SetPort@{I\_\-SetPort}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{I\_\-SetPort}]{\setlength{\rightskip}{0pt plus 5cm}void I\_\-SetPort (
\begin{DoxyParamCaption}
\item[{{\bf netadr\_\-t} \&}]{addr, }
\item[{int}]{port}
\end{DoxyParamCaption}
)}}
\label{dd/d2c/master_2i__net_8h_a60eed2eebcc9b0dcbbe01666fd030a01}
\hypertarget{master_2i__net_8h_abe3c8351b6193f1b5521a014638ea061}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!InitNetCommon@{InitNetCommon}}
\index{InitNetCommon@{InitNetCommon}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{InitNetCommon}]{\setlength{\rightskip}{0pt plus 5cm}void InitNetCommon (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dd/d2c/master_2i__net_8h_abe3c8351b6193f1b5521a014638ea061}
\hypertarget{master_2i__net_8h_ab52b63c454ce140f3a826f7c07e26439}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!NET\_\-AdrToString@{NET\_\-AdrToString}}
\index{NET\_\-AdrToString@{NET\_\-AdrToString}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{NET\_\-AdrToString}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ NET\_\-AdrToString (
\begin{DoxyParamCaption}
\item[{{\bf netadr\_\-t}}]{a, }
\item[{bool}]{displayport = {\ttfamily true}}
\end{DoxyParamCaption}
)}}
\label{dd/d2c/master_2i__net_8h_ab52b63c454ce140f3a826f7c07e26439}
\hypertarget{master_2i__net_8h_ab5df418d97bbdf92421eade13c3c2a11}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!NET\_\-CompareAdr@{NET\_\-CompareAdr}}
\index{NET\_\-CompareAdr@{NET\_\-CompareAdr}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{NET\_\-CompareAdr}]{\setlength{\rightskip}{0pt plus 5cm}bool NET\_\-CompareAdr (
\begin{DoxyParamCaption}
\item[{{\bf netadr\_\-t}}]{a, }
\item[{{\bf netadr\_\-t}}]{b}
\end{DoxyParamCaption}
)}}
\label{dd/d2c/master_2i__net_8h_ab5df418d97bbdf92421eade13c3c2a11}
\hypertarget{master_2i__net_8h_a8bec85bebac2ea5930dee1635b28f847}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!NET\_\-GetPacket@{NET\_\-GetPacket}}
\index{NET\_\-GetPacket@{NET\_\-GetPacket}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{NET\_\-GetPacket}]{\setlength{\rightskip}{0pt plus 5cm}int NET\_\-GetPacket (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dd/d2c/master_2i__net_8h_a8bec85bebac2ea5930dee1635b28f847}
\hypertarget{master_2i__net_8h_aa0a7fd71a2ae438efbb650371a929b5d}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!NET\_\-SendPacket@{NET\_\-SendPacket}}
\index{NET\_\-SendPacket@{NET\_\-SendPacket}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{NET\_\-SendPacket}]{\setlength{\rightskip}{0pt plus 5cm}void NET\_\-SendPacket (
\begin{DoxyParamCaption}
\item[{int}]{length, }
\item[{{\bf byte} $\ast$}]{data, }
\item[{{\bf netadr\_\-t}}]{to}
\end{DoxyParamCaption}
)}}
\label{dd/d2c/master_2i__net_8h_aa0a7fd71a2ae438efbb650371a929b5d}
\hypertarget{master_2i__net_8h_a168d107c16708b13c227de7e1954fc28}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!NET\_\-StringToAdr@{NET\_\-StringToAdr}}
\index{NET\_\-StringToAdr@{NET\_\-StringToAdr}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{NET\_\-StringToAdr}]{\setlength{\rightskip}{0pt plus 5cm}bool NET\_\-StringToAdr (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{s, }
\item[{{\bf netadr\_\-t} $\ast$}]{a}
\end{DoxyParamCaption}
)}}
\label{dd/d2c/master_2i__net_8h_a168d107c16708b13c227de7e1954fc28}


\subsection{Variable Documentation}
\hypertarget{master_2i__net_8h_a1dee8c35bd6d5726a9e2427115c2d537}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!localport@{localport}}
\index{localport@{localport}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{localport}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf localport}}}
\label{dd/d2c/master_2i__net_8h_a1dee8c35bd6d5726a9e2427115c2d537}
\hypertarget{master_2i__net_8h_ad4580892e467ecffc6ec4359eb624a24}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!msg\_\-badread@{msg\_\-badread}}
\index{msg\_\-badread@{msg\_\-badread}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{msg\_\-badread}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf msg\_\-badread}}}
\label{dd/d2c/master_2i__net_8h_ad4580892e467ecffc6ec4359eb624a24}
\hypertarget{master_2i__net_8h_ae0a9bc60aba988b8f9e44ab3eeed31ba}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!net\_\-from@{net\_\-from}}
\index{net\_\-from@{net\_\-from}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{net\_\-from}]{\setlength{\rightskip}{0pt plus 5cm}{\bf netadr\_\-t} {\bf net\_\-from}}}
\label{dd/d2c/master_2i__net_8h_ae0a9bc60aba988b8f9e44ab3eeed31ba}
\hypertarget{master_2i__net_8h_a2e7f5dfc9dd4ab91a78d94edbed5509b}{
\index{master/i\_\-net.h@{master/i\_\-net.h}!net\_\-message@{net\_\-message}}
\index{net\_\-message@{net\_\-message}!master/i_net.h@{master/i\_\-net.h}}
\subsubsection[{net\_\-message}]{\setlength{\rightskip}{0pt plus 5cm}{\bf buf\_\-t} {\bf net\_\-message}}}
\label{dd/d2c/master_2i__net_8h_a2e7f5dfc9dd4ab91a78d94edbed5509b}
