doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Variables
AsyncServer.h File Reference

Go to the source code of this file.

Classes

struct  challenge_s
 
struct  serverClient_s
 
class  idAsyncServer
 

Typedefs

typedef struct challenge_s challenge_t
 
typedef struct serverClient_s serverClient_t
 

Enumerations

enum  authState_t {
  CDK_WAIT = 0, CDK_OK, CDK_ONLYLAN, CDK_PUREWAIT,
  CDK_PUREOK, CDK_MAXSTATES
}
 
enum  authReply_t {
  AUTH_NONE = 0, AUTH_OK, AUTH_WAIT, AUTH_DENY,
  AUTH_MAXSTATES
}
 
enum  authReplyMsg_t {
  AUTH_REPLY_WAITING = 0, AUTH_REPLY_UNKNOWN, AUTH_REPLY_DENIED, AUTH_REPLY_PRINT,
  AUTH_REPLY_SRVWAIT, AUTH_REPLY_MAXSTATES
}
 
enum  serverClientState_t {
  SCS_FREE, SCS_ZOMBIE, SCS_PUREWAIT, SCS_CONNECTED,
  SCS_INGAME
}
 

Variables

const int MAX_CHALLENGES = 1024
 
const int AUTHORIZE_TIMEOUT = 5000
 

Typedef Documentation

typedef struct challenge_s challenge_t

Enumeration Type Documentation

Enumerator
AUTH_NONE 
AUTH_OK 
AUTH_WAIT 
AUTH_DENY 
AUTH_MAXSTATES 

Definition at line 60 of file AsyncServer.h.

Enumerator
AUTH_REPLY_WAITING 
AUTH_REPLY_UNKNOWN 
AUTH_REPLY_DENIED 
AUTH_REPLY_PRINT 
AUTH_REPLY_SRVWAIT 
AUTH_REPLY_MAXSTATES 

Definition at line 70 of file AsyncServer.h.

Enumerator
CDK_WAIT 
CDK_OK 
CDK_ONLYLAN 
CDK_PUREWAIT 
CDK_PUREOK 
CDK_MAXSTATES 

Definition at line 48 of file AsyncServer.h.

Enumerator
SCS_FREE 
SCS_ZOMBIE 
SCS_PUREWAIT 
SCS_CONNECTED 
SCS_INGAME 

Definition at line 94 of file AsyncServer.h.

Variable Documentation

const int AUTHORIZE_TIMEOUT = 5000

Definition at line 45 of file AsyncServer.h.

const int MAX_CHALLENGES = 1024

Definition at line 42 of file AsyncServer.h.