Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
NetLobby.h File Reference
#include "Types.h"
#include "NetLink.h"
#include "List.h"

Go to the source code of this file.

Classes

class  NetLobby
class  NetLobbyParam
class  NetUnitEntry
class  NetServerInfo
class  NetCampaignInfo

Macros

#define NET_CAMPAIGN_SHIFT   12
#define NET_MISSION_MASK   0xfff
#define NET_DISCONNECT_TIME   30

Enumerations

enum  NET_LOBBY_MESSAGES {
  NET_LOBBY_PING = 0x10, NET_LOBBY_SERVER_INFO, NET_LOBBY_SERVER_MODS, NET_LOBBY_LOGIN,
  NET_LOBBY_LOGOUT, NET_LOBBY_CHAT, NET_LOBBY_USER_LIST, NET_LOBBY_BAN_USER,
  NET_LOBBY_MISSION_LIST, NET_LOBBY_MISSION_SELECT, NET_LOBBY_MISSION_DATA, NET_LOBBY_UNIT_LIST,
  NET_LOBBY_MAP_UNIT, NET_LOBBY_AUTH_USER, NET_LOBBY_USER_AUTH, NET_LOBBY_GAME_START,
  NET_LOBBY_GAME_STOP, NET_LOBBY_EXIT
}

Macro Definition Documentation

#define NET_CAMPAIGN_SHIFT   12

Definition at line 22 of file NetLobby.h.

#define NET_DISCONNECT_TIME   30

Definition at line 24 of file NetLobby.h.

#define NET_MISSION_MASK   0xfff

Definition at line 23 of file NetLobby.h.


Enumeration Type Documentation

Enumerator:
NET_LOBBY_PING 
NET_LOBBY_SERVER_INFO 
NET_LOBBY_SERVER_MODS 
NET_LOBBY_LOGIN 
NET_LOBBY_LOGOUT 
NET_LOBBY_CHAT 
NET_LOBBY_USER_LIST 
NET_LOBBY_BAN_USER 
NET_LOBBY_MISSION_LIST 
NET_LOBBY_MISSION_SELECT 
NET_LOBBY_MISSION_DATA 
NET_LOBBY_UNIT_LIST 
NET_LOBBY_MAP_UNIT 
NET_LOBBY_AUTH_USER 
NET_LOBBY_USER_AUTH 
NET_LOBBY_GAME_START 
NET_LOBBY_GAME_STOP 
NET_LOBBY_EXIT 

Definition at line 263 of file NetLobby.h.