Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Enumerations | Variables
NetServer.h File Reference
#include "NetFileTransfer.h"
#include "NetHost.h"
#include "ps/ThreadUtil.h"
#include "scriptinterface/ScriptVal.h"
#include <vector>

Go to the source code of this file.

Classes

class  CNetServer
 Network server interface. More...
 
class  CNetServerWorker
 Network server worker thread. More...
 

Enumerations

enum  NetServerState {
  SERVER_STATE_UNCONNECTED, SERVER_STATE_PREGAME, SERVER_STATE_LOADING, SERVER_STATE_INGAME,
  SERVER_STATE_POSTGAME
}
 
enum  NetServerSessionState {
  NSS_UNCONNECTED, NSS_HANDSHAKE, NSS_AUTHENTICATE, NSS_PREGAME,
  NSS_JOIN_SYNCING, NSS_INGAME
}
 Server session representation of client state. More...
 

Variables

CNetServerg_NetServer
 Global network server for the standard game. More...
 

Enumeration Type Documentation

Server session representation of client state.

Enumerator
NSS_UNCONNECTED 
NSS_HANDSHAKE 
NSS_AUTHENTICATE 
NSS_PREGAME 
NSS_JOIN_SYNCING 
NSS_INGAME 

Definition at line 64 of file NetServer.h.

Enumerator
SERVER_STATE_UNCONNECTED 
SERVER_STATE_PREGAME 
SERVER_STATE_LOADING 
SERVER_STATE_INGAME 
SERVER_STATE_POSTGAME 

Definition at line 39 of file NetServer.h.

Variable Documentation

CNetServer* g_NetServer

Global network server for the standard game.

Definition at line 46 of file NetServer.cpp.