Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Enumerations
NetMessages.h File Reference

The list of messages used by the network subsystem. More...

#include "ps/CStr.h"
#include "scriptinterface/ScriptVal.h"
#include "NMTCreator.h"

Go to the source code of this file.

Macros

#define PS_PROTOCOL_MAGIC   0x5073013f
 
#define PS_PROTOCOL_MAGIC_RESPONSE   0x50630121
 
#define PS_PROTOCOL_VERSION   0x01010005
 
#define PS_DEFAULT_PORT   0x5073
 
#define NMT_CREATE_HEADER_NAME   "NetMessages.h"
 

Enumerations

enum  NetMessageType {
  NMT_CONNECT_COMPLETE = -256, NMT_CONNECTION_LOST, NMT_INVALID = 0, NMT_SERVER_HANDSHAKE,
  NMT_CLIENT_HANDSHAKE, NMT_SERVER_HANDSHAKE_RESPONSE, NMT_AUTHENTICATE, NMT_AUTHENTICATE_RESULT,
  NMT_CHAT, NMT_GAME_SETUP, NMT_PLAYER_ASSIGNMENT, NMT_FILE_TRANSFER_REQUEST,
  NMT_FILE_TRANSFER_RESPONSE, NMT_FILE_TRANSFER_DATA, NMT_FILE_TRANSFER_ACK, NMT_JOIN_SYNC_START,
  NMT_LOADED_GAME, NMT_GAME_START, NMT_END_COMMAND_BATCH, NMT_SYNC_CHECK,
  NMT_SYNC_ERROR, NMT_SIMULATION_COMMAND, NMT_LAST
}
 
enum  AuthenticateResultCode { ARC_OK, ARC_OK_REJOINING, ARC_PASSWORD_INVALID }
 

Detailed Description

The list of messages used by the network subsystem.

Definition in file NetMessages.h.

Macro Definition Documentation

#define NMT_CREATE_HEADER_NAME   "NetMessages.h"

Definition at line 182 of file NetMessages.h.

#define PS_DEFAULT_PORT   0x5073

Definition at line 32 of file NetMessages.h.

#define PS_PROTOCOL_MAGIC   0x5073013f

Definition at line 29 of file NetMessages.h.

#define PS_PROTOCOL_MAGIC_RESPONSE   0x50630121

Definition at line 30 of file NetMessages.h.

#define PS_PROTOCOL_VERSION   0x01010005

Definition at line 31 of file NetMessages.h.

Enumeration Type Documentation

Enumerator
ARC_OK 
ARC_OK_REJOINING 
ARC_PASSWORD_INVALID 

Definition at line 69 of file NetMessages.h.

Enumerator
NMT_CONNECT_COMPLETE 
NMT_CONNECTION_LOST 
NMT_INVALID 
NMT_SERVER_HANDSHAKE 
NMT_CLIENT_HANDSHAKE 
NMT_SERVER_HANDSHAKE_RESPONSE 
NMT_AUTHENTICATE 
NMT_AUTHENTICATE_RESULT 
NMT_CHAT 
NMT_GAME_SETUP 
NMT_PLAYER_ASSIGNMENT 
NMT_FILE_TRANSFER_REQUEST 
NMT_FILE_TRANSFER_RESPONSE 
NMT_FILE_TRANSFER_DATA 
NMT_FILE_TRANSFER_ACK 
NMT_JOIN_SYNC_START 
NMT_LOADED_GAME 
NMT_GAME_START 
NMT_END_COMMAND_BATCH 
NMT_SYNC_CHECK 
NMT_SYNC_ERROR 
NMT_SIMULATION_COMMAND 
NMT_LAST 

Definition at line 38 of file NetMessages.h.