Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

NetworkSyncManager.h File Reference

#include "PlayerNumber.h"
#include "Difficulty.h"
#include <queue>

Go to the source code of this file.

Classes

struct  EndOfGame_PlayerData
class  PacketFunctions
class  NetworkSyncManager

Defines

#define FOREACH_NSScoreBoardColumn(sc)   FOREACH_ENUM( NSScoreBoardColumn, NUM_NSSB_CATEGORIES, sc )

Enumerations

enum  NSCommand {
  NSCPing = 0, NSCPingR, NSCHello, NSCGSR,
  NSCGON, NSCGSU, NSCSU, NSCCM,
  NSCRSG, NSCUUL, NSCSMS, NSCUPOpts,
  NSCSMOnline, NUM_NS_COMMANDS
}
enum  NSScoreBoardColumn { NSSB_NAMES = 0, NSSB_COMBO, NSSB_GRADE, NUM_NSSB_CATEGORIES }

Variables

const int NETPROTOCOLVERSION = 1
const int NETMAXBUFFERSIZE = 1020
const int NETNUMTAPSCORES = 8
const NSCommand NSServerOffset = (NSCommand)128
NetworkSyncManagerNSMAN


Define Documentation

#define FOREACH_NSScoreBoardColumn sc   )     FOREACH_ENUM( NSScoreBoardColumn, NUM_NSSB_CATEGORIES, sc )
 


Enumeration Type Documentation

enum NSCommand
 

Enumeration values:
NSCPing 
NSCPingR 
NSCHello 
NSCGSR 
NSCGON 
NSCGSU 
NSCSU 
NSCCM 
NSCRSG 
NSCUUL 
NSCSMS 
NSCUPOpts 
NSCSMOnline 
NUM_NS_COMMANDS 

enum NSScoreBoardColumn
 

Enumeration values:
NSSB_NAMES 
NSSB_COMBO 
NSSB_GRADE 
NUM_NSSB_CATEGORIES 


Variable Documentation

const int NETMAXBUFFERSIZE = 1020
 

const int NETNUMTAPSCORES = 8
 

const int NETPROTOCOLVERSION = 1
 

NetworkSyncManager* NSMAN
 

const NSCommand NSServerOffset = (NSCommand)128
 


Generated on Thu Jan 27 20:57:44 2005 for StepMania by doxygen 1.3.7