summaryrefslogtreecommitdiffhomepage
path: root/Doc/doxygen/html/class_net_lobby.html
diff options
context:
space:
mode:
authorFWoltermann@gmail.com <FWoltermann@gmail.com@076cb2c4-205e-83fd-5cf3-1be9aa105544>2012-05-31 14:46:27 +0000
committerFWoltermann@gmail.com <FWoltermann@gmail.com@076cb2c4-205e-83fd-5cf3-1be9aa105544>2012-05-31 14:46:27 +0000
commit8898ad9b25fca6afe2374d293a981db02a83d7e9 (patch)
tree8041e6eb069b6da70b83e82efdb998662140e716 /Doc/doxygen/html/class_net_lobby.html
parent985b945e4b49b5d5a1394e93fc3a95289c05e449 (diff)
downloadstarshatter-8898ad9b25fca6afe2374d293a981db02a83d7e9.zip
starshatter-8898ad9b25fca6afe2374d293a981db02a83d7e9.tar.gz
starshatter-8898ad9b25fca6afe2374d293a981db02a83d7e9.tar.bz2
Committing the documentation to svn to have it accessible online
Diffstat (limited to 'Doc/doxygen/html/class_net_lobby.html')
-rw-r--r--Doc/doxygen/html/class_net_lobby.html2666
1 files changed, 2666 insertions, 0 deletions
diff --git a/Doc/doxygen/html/class_net_lobby.html b/Doc/doxygen/html/class_net_lobby.html
new file mode 100644
index 0000000..576831c
--- /dev/null
+++ b/Doc/doxygen/html/class_net_lobby.html
@@ -0,0 +1,2666 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Starshatter_Open: NetLobby Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Starshatter_Open
+ </div>
+ <div id="projectbrief">Open source Starshatter engine</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_net_lobby.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">NetLobby Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for NetLobby:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="class_net_lobby.png" usemap="#NetLobby_map" alt=""/>
+ <map id="NetLobby_map" name="NetLobby_map">
+<area href="class_net_lobby_client.html" alt="NetLobbyClient" shape="rect" coords="0,56,105,80"/>
+<area href="class_net_lobby_server.html" alt="NetLobbyServer" shape="rect" coords="115,56,220,80"/>
+</map>
+ </div></div>
+
+<p><a href="class_net_lobby-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a25670a5b3a907b9a070433d8024e0cad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a25670a5b3a907b9a070433d8024e0cad">NetLobby</a> (bool temporary=false)</td></tr>
+<tr class="memitem:a81bdfc1cb6805c4bcf4c9cb38f5f981a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a81bdfc1cb6805c4bcf4c9cb38f5f981a">~NetLobby</a> ()</td></tr>
+<tr class="memitem:acdbb93fff33e82e3580d58149c2aa61b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#acdbb93fff33e82e3580d58149c2aa61b">IsClient</a> () const </td></tr>
+<tr class="memitem:a54c09a9ab43ac5212b3e44c4b36ffe40"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a54c09a9ab43ac5212b3e44c4b36ffe40">IsServer</a> () const </td></tr>
+<tr class="memitem:a61a828cfceea84bae73057e731b4be4b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a61a828cfceea84bae73057e731b4be4b">IsActive</a> () const </td></tr>
+<tr class="memitem:ae139d1a2d34f4a90dcbd98ebd6aa3692"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ae139d1a2d34f4a90dcbd98ebd6aa3692">ExecFrame</a> ()</td></tr>
+<tr class="memitem:a883b2dcfbc2399d62be85f8c1ff35c91"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a883b2dcfbc2399d62be85f8c1ff35c91">Recv</a> ()</td></tr>
+<tr class="memitem:a7e600349314d6908d1b0316c7cf8a439"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a7e600349314d6908d1b0316c7cf8a439">Send</a> ()</td></tr>
+<tr class="memitem:ae1ef1a81c613f46de433c0c80c163062"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ae1ef1a81c613f46de433c0c80c163062">GetLastError</a> () const </td></tr>
+<tr class="memitem:a5506eccb12d8960a4a3e8e8ecb2b15ea"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a5506eccb12d8960a4a3e8e8ecb2b15ea">FindUserByAddr</a> (const <a class="el" href="class_net_addr.html">NetAddr</a> &amp;addr)</td></tr>
+<tr class="memitem:a79940ff0356f453752f371c22c133107"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a79940ff0356f453752f371c22c133107">FindUserByName</a> (const char *name)</td></tr>
+<tr class="memitem:a2160a18038f3546c74f2e0326355f2a7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a2160a18038f3546c74f2e0326355f2a7">FindUserByNetID</a> (DWORD id)</td></tr>
+<tr class="memitem:a87ef0157f0713f3c3af3335950e2bccc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a87ef0157f0713f3c3af3335950e2bccc">BanUser</a> (<a class="el" href="class_net_user.html">NetUser</a> *user)</td></tr>
+<tr class="memitem:ab8d38a58b5daa321b6d1aa72678cb5c5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ab8d38a58b5daa321b6d1aa72678cb5c5">AddUser</a> (<a class="el" href="class_net_user.html">NetUser</a> *user)</td></tr>
+<tr class="memitem:a47622093e3ba87613dff0e8b0d320bff"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a47622093e3ba87613dff0e8b0d320bff">DelUser</a> (<a class="el" href="class_net_user.html">NetUser</a> *user)</td></tr>
+<tr class="memitem:afc586cbecb821b3f2a45e605a60cbdcd"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#afc586cbecb821b3f2a45e605a60cbdcd">SetUserHost</a> (<a class="el" href="class_net_user.html">NetUser</a> *user, bool host)</td></tr>
+<tr class="memitem:a3919f26e5d19c168b713982797e41a7b"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a3919f26e5d19c168b713982797e41a7b">NumUsers</a> ()</td></tr>
+<tr class="memitem:a9388bd5fb5491d771d81e662b29f33b1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a9388bd5fb5491d771d81e662b29f33b1">GetHost</a> ()</td></tr>
+<tr class="memitem:a43b4d7143b33fd0028ccf94993bdca7b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a43b4d7143b33fd0028ccf94993bdca7b">HasHost</a> ()</td></tr>
+<tr class="memitem:ac50e01cdfc071bbc27cf4eddb340d563"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ac50e01cdfc071bbc27cf4eddb340d563">IsHost</a> () const </td></tr>
+<tr class="memitem:afdd6b78dbe2750f80c2c00025248757d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_user.html">NetUser</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#afdd6b78dbe2750f80c2c00025248757d">GetUsers</a> ()</td></tr>
+<tr class="memitem:a3bdb1d8a98c7097c116c0572565ccb70"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_mod_info.html">ModInfo</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a3bdb1d8a98c7097c116c0572565ccb70">GetServerMods</a> ()</td></tr>
+<tr class="memitem:a5e3ed325972a6e072086d0a47cde3c75"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a5e3ed325972a6e072086d0a47cde3c75">GetLocalUser</a> ()</td></tr>
+<tr class="memitem:a94c1ab12d96b589588f7157f7cf7df68"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a94c1ab12d96b589588f7157f7cf7df68">SetLocalUser</a> (<a class="el" href="class_net_user.html">NetUser</a> *user)</td></tr>
+<tr class="memitem:a945e7a167925e96682ab3c12599e75d0"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a945e7a167925e96682ab3c12599e75d0">GetStatus</a> () const </td></tr>
+<tr class="memitem:a71906f3899be56aa8738f894e4912c3b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a71906f3899be56aa8738f894e4912c3b">SetStatus</a> (int s)</td></tr>
+<tr class="memitem:a2dc8aace45d8c66e9f08afea782c50d9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a2dc8aace45d8c66e9f08afea782c50d9">AddChat</a> (<a class="el" href="class_net_user.html">NetUser</a> *user, const char *msg, bool route=true)</td></tr>
+<tr class="memitem:acec8a391a46e5008ad073d412d1b1187"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_chat_entry.html">NetChatEntry</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#acec8a391a46e5008ad073d412d1b1187">GetChat</a> ()</td></tr>
+<tr class="memitem:a74b6b5b35c1eb3cf122cc81c73911968"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a74b6b5b35c1eb3cf122cc81c73911968">ClearChat</a> ()</td></tr>
+<tr class="memitem:a52b0c0ecf6f03184b8734927ae3e7052"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a52b0c0ecf6f03184b8734927ae3e7052">SaveChat</a> ()</td></tr>
+<tr class="memitem:ab7d6300cbef6b435ac210a38699d52ff"><td class="memItemLeft" align="right" valign="top">virtual DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ab7d6300cbef6b435ac210a38699d52ff">GetStartTime</a> () const </td></tr>
+<tr class="memitem:a8417a4e1fd48996b91bb98836e1aad96"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_campaign_info.html">NetCampaignInfo</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a8417a4e1fd48996b91bb98836e1aad96">GetCampaigns</a> ()</td></tr>
+<tr class="memitem:a3197a7021b48ec0fc59a97236194c944"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a3197a7021b48ec0fc59a97236194c944">AddUnitMap</a> (<a class="el" href="class_mission_element.html">MissionElement</a> *elem, int index=0)</td></tr>
+<tr class="memitem:a987360684173e43baeaa7680344603e5"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_unit_entry.html">NetUnitEntry</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a987360684173e43baeaa7680344603e5">GetUnitMap</a> ()</td></tr>
+<tr class="memitem:a234d2ef4529a0241148a6f4a1197fef5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a234d2ef4529a0241148a6f4a1197fef5">ClearUnitMap</a> ()</td></tr>
+<tr class="memitem:a8f91bd29ad7ddb9e5ac07a1f23d7fb36"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a8f91bd29ad7ddb9e5ac07a1f23d7fb36">MapUnit</a> (int n, const char *user, bool lock=false)</td></tr>
+<tr class="memitem:ae0ce688755da1160c99def8dc937fc47"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ae0ce688755da1160c99def8dc937fc47">UnmapUnit</a> (const char *user)</td></tr>
+<tr class="memitem:a0f9a49849ded4673c14b8f27c1daa722"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a0f9a49849ded4673c14b8f27c1daa722">IsMapped</a> (const char *user)</td></tr>
+<tr class="memitem:a176ff7161ce1cb0cdbe85870ce69c092"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_mission.html">Mission</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a176ff7161ce1cb0cdbe85870ce69c092">GetSelectedMission</a> ()</td></tr>
+<tr class="memitem:a4f67c3a870c9e7e16bcc604fca87f0d3"><td class="memItemLeft" align="right" valign="top">virtual DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a4f67c3a870c9e7e16bcc604fca87f0d3">GetSelectedMissionID</a> () const </td></tr>
+<tr class="memitem:a5f8b3cdf5ff18f1c80eada2c3251edc1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a5f8b3cdf5ff18f1c80eada2c3251edc1">SelectMission</a> (DWORD id)</td></tr>
+<tr class="memitem:a7e4ebbe8d50f3f0521a70ba6bb71b1fb"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_text.html">Text</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a7e4ebbe8d50f3f0521a70ba6bb71b1fb">GetMachineInfo</a> ()</td></tr>
+<tr class="memitem:a531c4a84890bc207e03b9035f370d2b5"><td class="memItemLeft" align="right" valign="top">virtual WORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a531c4a84890bc207e03b9035f370d2b5">GetGamePort</a> ()</td></tr>
+<tr class="memitem:ad51026951ea492be576bdf68bef17d31"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ad51026951ea492be576bdf68bef17d31">Ping</a> ()</td></tr>
+<tr class="memitem:a2041c8145391c85f3aade832fa6d7e8c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a2041c8145391c85f3aade832fa6d7e8c">GameStart</a> ()</td></tr>
+<tr class="memitem:a5b2997a1ec795ce5c7b9b9b5162cdadd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a5b2997a1ec795ce5c7b9b9b5162cdadd">GameStop</a> ()</td></tr>
+<tr class="memitem:a14cc0ead19ef5e515ec7f174a101f099"><td class="memItemLeft" align="right" valign="top">virtual DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a14cc0ead19ef5e515ec7f174a101f099">GetLag</a> ()</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:af5ad690c2ab7945ebbfe176cf452fc9a"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#af5ad690c2ab7945ebbfe176cf452fc9a">TYPENAME</a> ()</td></tr>
+<tr class="memitem:abae5c65fd7a5a09131a6a1884328ca5c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_net_lobby.html">NetLobby</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#abae5c65fd7a5a09131a6a1884328ca5c">GetInstance</a> ()</td></tr>
+<tr class="memitem:a7cfd2947718ff0fb1e00a19cfd72f7f1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a7cfd2947718ff0fb1e00a19cfd72f7f1">IsNetLobbyClient</a> ()</td></tr>
+<tr class="memitem:a90733325f4adb46426ad4e1a19213c27"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a90733325f4adb46426ad4e1a19213c27">IsNetLobbyServer</a> ()</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a9f6de098a4f28cc895290eb8cd7fc334"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a9f6de098a4f28cc895290eb8cd7fc334">DoPing</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:a52a7244d5fad458951d6506579d0af36"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a52a7244d5fad458951d6506579d0af36">DoServerInfo</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:a6939c1d545f4e0fac587cb0d639ae196"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a6939c1d545f4e0fac587cb0d639ae196">DoServerMods</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:abe772188144e36b85720d2e529d1da0e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#abe772188144e36b85720d2e529d1da0e">DoLogin</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:a4e0d92d3d70bdc67498f8b921a5bd7a1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a4e0d92d3d70bdc67498f8b921a5bd7a1">DoLogout</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:a7f6d8edf34c1a0d5878266e01f2705be"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a7f6d8edf34c1a0d5878266e01f2705be">DoAuthUser</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:a5925be2bf36d1d3a26d89be13e78dc08"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a5925be2bf36d1d3a26d89be13e78dc08">DoUserAuth</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:ad2f06c58351e689ee88209f786c9ddb6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ad2f06c58351e689ee88209f786c9ddb6">DoChat</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:a2b10dad3a4e867d09d6febc31b2a8c46"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a2b10dad3a4e867d09d6febc31b2a8c46">DoUserList</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:ac4d3d1da08eec3bfb677a1e08f01cb52"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ac4d3d1da08eec3bfb677a1e08f01cb52">DoBanUser</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:a69ec8f795c064d972861f0f048c4cce7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a69ec8f795c064d972861f0f048c4cce7">DoMissionList</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:ac422873db369cf84470bac55a0287fd0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ac422873db369cf84470bac55a0287fd0">DoMissionSelect</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:a1ebf1b55e06d318aa80bc6391302fd57"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a1ebf1b55e06d318aa80bc6391302fd57">DoMissionData</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:a5874734ca0562261064e450437b79881"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a5874734ca0562261064e450437b79881">DoUnitList</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:ad1cbb23b4be7c680de6f8ee57ec318dc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ad1cbb23b4be7c680de6f8ee57ec318dc">DoMapUnit</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:aebc54235dfc381446fc1038f853b8f08"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#aebc54235dfc381446fc1038f853b8f08">DoGameStart</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:a5bce45644be686287a0987bf40cc8085"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a5bce45644be686287a0987bf40cc8085">DoGameStop</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:af1a941a46ba24ffb96594f99e460fbb3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#af1a941a46ba24ffb96594f99e460fbb3">DoExit</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
+<tr class="memitem:a2abefcfb837894e23619393f011ad296"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a2abefcfb837894e23619393f011ad296">ParseMsg</a> (<a class="el" href="class_text.html">Text</a> msg, <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_lobby_param.html">NetLobbyParam</a> &gt; &amp;params)</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a0d5b829d6144749b6a43955246334eff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_link.html">NetLink</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a0d5b829d6144749b6a43955246334eff">link</a></td></tr>
+<tr class="memitem:aa44a170d2f3b6860ad749368b55f21fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#aa44a170d2f3b6860ad749368b55f21fa">local_user</a></td></tr>
+<tr class="memitem:a37347cef5879a47620ee118a69f0d102"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_user.html">NetUser</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a37347cef5879a47620ee118a69f0d102">users</a></td></tr>
+<tr class="memitem:af0eff35434477de3b7a766784e4d2ea5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_chat_entry.html">NetChatEntry</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#af0eff35434477de3b7a766784e4d2ea5">chat_log</a></td></tr>
+<tr class="memitem:affd95843f70cfc8192f5633842c6842a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_campaign_info.html">NetCampaignInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#affd95843f70cfc8192f5633842c6842a">campaigns</a></td></tr>
+<tr class="memitem:a690bba5daf558f7ab55d6442fb94d22e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_unit_entry.html">NetUnitEntry</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a690bba5daf558f7ab55d6442fb94d22e">unit_map</a></td></tr>
+<tr class="memitem:ae45b2ab9826dbd0cd3d13cecf60bcb7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_text.html">Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ae45b2ab9826dbd0cd3d13cecf60bcb7f">machine_info</a></td></tr>
+<tr class="memitem:afa2cf01ae34ac7ca9bf6aa7150859d2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_mod_info.html">ModInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#afa2cf01ae34ac7ca9bf6aa7150859d2d">server_mods</a></td></tr>
+<tr class="memitem:a9b50bb050717aaa49096f0b367e4abf8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a9b50bb050717aaa49096f0b367e4abf8">active</a></td></tr>
+<tr class="memitem:ac57b201698b036c15bba9a3d22383350"><td class="memItemLeft" align="right" valign="top">DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ac57b201698b036c15bba9a3d22383350">last_send_time</a></td></tr>
+<tr class="memitem:a2a5bd7340fae85e8542770c8861e2752"><td class="memItemLeft" align="right" valign="top">DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a2a5bd7340fae85e8542770c8861e2752">start_time</a></td></tr>
+<tr class="memitem:adbfb5e61ee7ce01c43708bee1c0d7c57"><td class="memItemLeft" align="right" valign="top">DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#adbfb5e61ee7ce01c43708bee1c0d7c57">selected_mission</a></td></tr>
+<tr class="memitem:a62ce23f565294ac91b1c854f5d4c93c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_mission.html">Mission</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a62ce23f565294ac91b1c854f5d4c93c9">mission</a></td></tr>
+<tr class="memitem:af54ca5b273db177072e9f0b68923342e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#af54ca5b273db177072e9f0b68923342e">status</a></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock">
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00041">41</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a25670a5b3a907b9a070433d8024e0cad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NetLobby::NetLobby </td>
+ <td>(</td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>temporary</em> = <code>false</code></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00055">55</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a81bdfc1cb6805c4bcf4c9cb38f5f981a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">NetLobby::~NetLobby </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00063">63</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a2dc8aace45d8c66e9f08afea782c50d9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::AddChat </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
+ <td class="paramname"><em>user</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>msg</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>route</em> = <code>true</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#ad3664ee7cc78db0b49449dec61029f8a">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#a42dd02449c7f3bd6d7d9d8b88930f65a">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00403">403</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3197a7021b48ec0fc59a97236194c944"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::AddUnitMap </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_mission_element.html">MissionElement</a> *&#160;</td>
+ <td class="paramname"><em>elem</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>index</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00432">432</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab8d38a58b5daa321b6d1aa72678cb5c5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::AddUser </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
+ <td class="paramname"><em>user</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a3de1019f5365d96b60ff53845c0294d1">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00202">202</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a87ef0157f0713f3c3af3335950e2bccc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::BanUser </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
+ <td class="paramname"><em>user</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a489c0b079a8db7ecf7c0fa005d85744b">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#ac46de9393ce517b8f3e332613940a7c0">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00197">197</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a74b6b5b35c1eb3cf122cc81c73911968"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::ClearChat </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a3232b4234cbd71556ebe26d7261769c9">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00416">416</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a234d2ef4529a0241148a6f4a1197fef5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::ClearUnitMap </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00445">445</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a47622093e3ba87613dff0e8b0d320bff"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::DelUser </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
+ <td class="paramname"><em>user</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a7973539c99c6f87b27ccbe357d8d38ea">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00216">216</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7f6d8edf34c1a0d5878266e01f2705be"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoAuthUser </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#ac3893758b687e281b24c0316ac03f725">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00122">122</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac4d3d1da08eec3bfb677a1e08f01cb52"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoBanUser </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a546fa21e5e0bc57afd37120520d14951">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00126">126</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad2f06c58351e689ee88209f786c9ddb6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoChat </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a3992c85b109dd83787b9ba8b13c5a339">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#a7ed703cd9228627db9922db6d43a9b8d">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00124">124</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af1a941a46ba24ffb96594f99e460fbb3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoExit </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#a4f37c843b3530e02b8da848e24a618ca">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00134">134</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aebc54235dfc381446fc1038f853b8f08"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoGameStart </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a6e3483e9c7b0e7ccfc98e56f0936dcdb">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#a134dd3764ea344371cf43bd21532bc7f">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00132">132</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5bce45644be686287a0987bf40cc8085"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoGameStop </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a5b889c277254513d8e3dedb8a39822ec">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00133">133</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abe772188144e36b85720d2e529d1da0e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoLogin </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a071fdf03e919979f2b40aea51f8944e6">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00120">120</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e0d92d3d70bdc67498f8b921a5bd7a1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoLogout </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#af2bfffc865157f66871ab1442b41825e">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00121">121</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad1cbb23b4be7c680de6f8ee57ec318dc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoMapUnit </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a9d3161bb125316ac8a1d80abf62e5857">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#aefb6bd7bcc5dceb6acb71cee795b3604">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00131">131</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1ebf1b55e06d318aa80bc6391302fd57"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoMissionData </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a1d56b9688581b34455f30801b3dad743">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#a96e097baa7aa253b784c854ec8183165">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00129">129</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a69ec8f795c064d972861f0f048c4cce7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoMissionList </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#ae800897a8f5b1541cb9166f57f0a40a1">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#ad2ae2a56b0abda0531749deadd2b5479">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00127">127</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac422873db369cf84470bac55a0287fd0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoMissionSelect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a5deadf100d466f8c977c34c814244ffb">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#a854a7532ec692f355e86530bec78b3ea">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00128">128</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9f6de098a4f28cc895290eb8cd7fc334"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoPing </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a3a756a90ed4272bae00c295d8a3f7465">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00117">117</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a52a7244d5fad458951d6506579d0af36"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoServerInfo </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a8e9b72123c22bbef3423f40578e4766d">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#a390bbcc97b7e419768162d3ce5ffafe4">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00118">118</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6939c1d545f4e0fac587cb0d639ae196"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoServerMods </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#af1c848ef8e98ca127dd70d0665ae2ce1">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#ad549adf04fc1d95bc17dee3f7d0f5c4c">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00119">119</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5874734ca0562261064e450437b79881"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoUnitList </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a967471a94fa4c52dbf51f5d14cd73fd4">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#a1ab6c69f7ad86ec6678e0f448328dcf5">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00130">130</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5925be2bf36d1d3a26d89be13e78dc08"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoUserAuth </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#aab31190ccf1b91ada73b8d4dfbc170ad">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00123">123</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2b10dad3a4e867d09d6febc31b2a8c46"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::DoUserList </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#af530fd985955d489eee04039ed791b75">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#aea7d9ba95de5745a5a56149bbd75c73f">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00125">125</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae139d1a2d34f4a90dcbd98ebd6aa3692"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::ExecFrame </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#af933f53d6564acadbba21d9278676202">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#ac1178b4ba131b4826fb72728533b15ab">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00097">97</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5506eccb12d8960a4a3e8e8ecb2b15ea"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_net_user.html">NetUser</a> * NetLobby::FindUserByAddr </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_net_addr.html">NetAddr</a> &amp;&#160;</td>
+ <td class="paramname"><em>addr</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00320">320</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a79940ff0356f453752f371c22c133107"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_net_user.html">NetUser</a> * NetLobby::FindUserByName </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00332">332</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2160a18038f3546c74f2e0326355f2a7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_net_user.html">NetUser</a> * NetLobby::FindUserByNetID </td>
+ <td>(</td>
+ <td class="paramtype">DWORD&#160;</td>
+ <td class="paramname"><em>id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00347">347</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2041c8145391c85f3aade832fa6d7e8c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::GameStart </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a268669df2fda2345c0d3566743c85c76">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#ac65a996042dadd8191258038a566c0ad">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00107">107</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5b2997a1ec795ce5c7b9b9b5162cdadd"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::GameStop </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a1620a8666bd99f07273633506711c31a">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#a3f9c37bd6cdf356ecc3aefed85fa2edb">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00108">108</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8417a4e1fd48996b91bb98836e1aad96"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_campaign_info.html">NetCampaignInfo</a> &gt; &amp; NetLobby::GetCampaigns </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#afd5fef23a993445315fa23a941ee10a5">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00424">424</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acec8a391a46e5008ad073d412d1b1187"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_chat_entry.html">NetChatEntry</a> &gt; &amp; NetLobby::GetChat </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#a67e4d616baf523f9b346f256048588af">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00410">410</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a531c4a84890bc207e03b9035f370d2b5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual WORD NetLobby::GetGamePort </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#a78578a79500f7ec76ee826bdb6f7c741">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00103">103</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9388bd5fb5491d771d81e662b29f33b1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_net_user.html">NetUser</a> * NetLobby::GetHost </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00251">251</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abae5c65fd7a5a09131a6a1884328ca5c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_net_lobby.html">NetLobby</a> * NetLobby::GetInstance </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#aa1a8e2fa25befb286dfded379177655f">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00089">89</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a14cc0ead19ef5e515ec7f174a101f099"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">DWORD NetLobby::GetLag </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00170">170</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae1ef1a81c613f46de433c0c80c163062"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int NetLobby::GetLastError </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#addb4747817a7d52c74f6384d0b4d5abc">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00056">56</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5e3ed325972a6e072086d0a47cde3c75"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_net_user.html">NetUser</a> * NetLobby::GetLocalUser </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00302">302</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7e4ebbe8d50f3f0521a70ba6bb71b1fb"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="class_text.html">Text</a>&amp; NetLobby::GetMachineInfo </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#addbd4a9b84e6be0b68602856d49acf2f">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00102">102</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a176ff7161ce1cb0cdbe85870ce69c092"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_mission.html">Mission</a>* NetLobby::GetSelectedMission </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#abb952bfde691f8e1625773d7b1119791">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#a7f19c0a188fff1a68ea3e054101ef864">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00098">98</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4f67c3a870c9e7e16bcc604fca87f0d3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual DWORD NetLobby::GetSelectedMissionID </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00099">99</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3bdb1d8a98c7097c116c0572565ccb70"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_mod_info.html">ModInfo</a> &gt; &amp; NetLobby::GetServerMods </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#adb00d6e4993f32433384910ae0f13f41">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00314">314</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab7d6300cbef6b435ac210a38699d52ff"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual DWORD NetLobby::GetStartTime </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00085">85</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a945e7a167925e96682ab3c12599e75d0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int NetLobby::GetStatus </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#a9ba76dd32d643a43c1d3ad93c1a6e3e8">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00077">77</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a987360684173e43baeaa7680344603e5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_unit_entry.html">NetUnitEntry</a> &gt; &amp; NetLobby::GetUnitMap </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a934f7c9102053453f7060adc18ac9757">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#a29da8292b86622601cdfbe9455f9be50">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00439">439</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afdd6b78dbe2750f80c2c00025248757d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_user.html">NetUser</a> &gt; &amp; NetLobby::GetUsers </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#a7fd03ddbcc34a2be66a77390d36c33eb">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00308">308</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a43b4d7143b33fd0028ccf94993bdca7b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NetLobby::HasHost </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#adca7c8a962be9ab24ef331080ccb3f75">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00264">264</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a61a828cfceea84bae73057e731b4be4b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool NetLobby::IsActive </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00051">51</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acdbb93fff33e82e3580d58149c2aa61b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool NetLobby::IsClient </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#ae6415276517b14d2ff71752d6812fc74">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00049">49</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac50e01cdfc071bbc27cf4eddb340d563"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool NetLobby::IsHost </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#a3f5024030ad5c7bd8fb26a781d295d88">NetLobbyClient</a>, and <a class="el" href="class_net_lobby_server.html#a655dd46d84232b019e846cacc7d34711">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00069">69</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0f9a49849ded4673c14b8f27c1daa722"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NetLobby::IsMapped </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>user</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00490">490</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7cfd2947718ff0fb1e00a19cfd72f7f1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NetLobby::IsNetLobbyClient </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00561">561</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a90733325f4adb46426ad4e1a19213c27"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NetLobby::IsNetLobbyServer </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00569">569</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a54c09a9ab43ac5212b3e44c4b36ffe40"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool NetLobby::IsServer </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a5425f855beeb42b29600bc68e78a11f2">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00050">50</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8f91bd29ad7ddb9e5ac07a1f23d7fb36"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::MapUnit </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>user</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>lock</em> = <code>false</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#ae5d481b5b8a0e47bf08cd9b8c40f8320">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#a4af375319ba410632dfe26fce2ce7b3e">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00451">451</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3919f26e5d19c168b713982797e41a7b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetLobby::NumUsers </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#a6652ec997401a86da220be564020a6d2">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00238">238</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2abefcfb837894e23619393f011ad296"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::ParseMsg </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
+ <td class="paramname"><em>msg</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_lobby_param.html">NetLobbyParam</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>params</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00361">361</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad51026951ea492be576bdf68bef17d31"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NetLobby::Ping </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_client.html#add1336600e9de2258b98b4452a495e72">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00394">394</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a883b2dcfbc2399d62be85f8c1ff35c91"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::Recv </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00104">104</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a52b0c0ecf6f03184b8734927ae3e7052"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::SaveChat </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#aa503a2383ae4f32863ab1cbec7b91310">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00084">84</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5f8b3cdf5ff18f1c80eada2c3251edc1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::SelectMission </td>
+ <td>(</td>
+ <td class="paramtype">DWORD&#160;</td>
+ <td class="paramname"><em>id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#af16149f493a847a2835fec611e26cf24">NetLobbyServer</a>, and <a class="el" href="class_net_lobby_client.html#aa506a85cb311ada12e0df6ac6b5a2ec8">NetLobbyClient</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00507">507</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7e600349314d6908d1b0316c7cf8a439"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::Send </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00163">163</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a94c1ab12d96b589588f7157f7cf7df68"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::SetLocalUser </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
+ <td class="paramname"><em>user</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00181">181</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a71906f3899be56aa8738f894e4912c3b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NetLobby::SetStatus </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00078">78</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afc586cbecb821b3f2a45e605a60cbdcd"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NetLobby::SetUserHost </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
+ <td class="paramname"><em>user</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>host</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00283">283</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af5ad690c2ab7945ebbfe176cf452fc9a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const char* NetLobby::TYPENAME </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00044">44</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae0ce688755da1160c99def8dc937fc47"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetLobby::UnmapUnit </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>user</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_net_lobby_server.html#a4058ddbcc6294b4bc81fe3de913fdac3">NetLobbyServer</a>.</p>
+
+<p>Definition at line <a class="el" href="_net_lobby_8cpp_source.html#l00475">475</a> of file <a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a9b50bb050717aaa49096f0b367e4abf8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NetLobby::active</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00147">147</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="affd95843f70cfc8192f5633842c6842a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_list.html">List</a>&lt;<a class="el" href="class_net_campaign_info.html">NetCampaignInfo</a>&gt; NetLobby::campaigns</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00142">142</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af0eff35434477de3b7a766784e4d2ea5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_list.html">List</a>&lt;<a class="el" href="class_net_chat_entry.html">NetChatEntry</a>&gt; NetLobby::chat_log</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00141">141</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac57b201698b036c15bba9a3d22383350"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">DWORD NetLobby::last_send_time</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00148">148</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0d5b829d6144749b6a43955246334eff"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_net_link.html">NetLink</a>* NetLobby::link</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00138">138</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa44a170d2f3b6860ad749368b55f21fa"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_net_user.html">NetUser</a>* NetLobby::local_user</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00139">139</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae45b2ab9826dbd0cd3d13cecf60bcb7f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_text.html">Text</a> NetLobby::machine_info</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00144">144</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a62ce23f565294ac91b1c854f5d4c93c9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_mission.html">Mission</a>* NetLobby::mission</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00151">151</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adbfb5e61ee7ce01c43708bee1c0d7c57"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">DWORD NetLobby::selected_mission</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00150">150</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afa2cf01ae34ac7ca9bf6aa7150859d2d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_list.html">List</a>&lt;<a class="el" href="class_mod_info.html">ModInfo</a>&gt; NetLobby::server_mods</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00145">145</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2a5bd7340fae85e8542770c8861e2752"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">DWORD NetLobby::start_time</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00149">149</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af54ca5b273db177072e9f0b68923342e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetLobby::status</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00152">152</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a690bba5daf558f7ab55d6442fb94d22e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_list.html">List</a>&lt;<a class="el" href="class_net_unit_entry.html">NetUnitEntry</a>&gt; NetLobby::unit_map</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00143">143</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a37347cef5879a47620ee118a69f0d102"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_list.html">List</a>&lt;<a class="el" href="class_net_user.html">NetUser</a>&gt; NetLobby::users</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_net_lobby_8h_source.html#l00140">140</a> of file <a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>D:/SRC/StarshatterSVN/Stars45/<a class="el" href="_net_lobby_8h_source.html">NetLobby.h</a></li>
+<li>D:/SRC/StarshatterSVN/Stars45/<a class="el" href="_net_lobby_8cpp_source.html">NetLobby.cpp</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_net_lobby.html">NetLobby</a></li>
+ <li class="footer">Generated on Thu May 31 2012 16:32:10 for Starshatter_Open by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1 </li>
+ </ul>
+</div>
+</body>
+</html>