Shadowrun: Awakened 29 September 2011 - Build 871
Classes | Enumerations | Variables
SraNetwork Namespace Reference

Classes

struct  BasicCharacterInfo
struct  ChatMessage
class  ChatServer
class  ClientLoginMessage
class  ClientRegister
class  ConnectToServerPacket
class  CreateCharacterMessage
class  CreateCharacterPacket
class  GetClientCharacterListMessage
class  GetClientCharactersPacket
class  GetServerListPacket
class  Helpers
class  IncommingConnectionMessage
class  JoinChannelMessage
class  JoinChannelPacket
class  LeaveChannelMessage
class  LeaveChannelPacket
class  LoginPacket
class  LoginReplyPacket
struct  MessageData
class  MessagePump
class  PacketProcessingTask
class  ReplyPacket
class  SendMessageToChannelPacket
class  SendMessageToPlayerPacket
class  SraBaseMessage
struct  SraClientData
class  SraPacket
struct  SraPacket2
class  SraServerConnection
struct  SraServerInfo
struct  SraZonePacket
struct  SystemAddressCompare
class  WorldServer
class  ZoneServer

Enumerations

enum  SraMessageIdentifiers {
  ID_LOGIN_REQ = ID_USER_PACKET_ENUM, ID_LOGIN_REP, ID_QUIT, ID_GET_SRVLIST,
  ID_CONNECT_TO_SRV, ID_GET_CLIENT_CHARS, ID_CREATE_CHAR, ID_CREATE_CHAR_REP,
  ID_CHAT_CHANNEL_MESSAGE, ID_CHAT_MSG_REQUEST_PENDING, ID_CHAT_CHANNEL_REGISTER, ID_CHAT_CHANNEL_UNREGISTER,
  ID_IAM_ALIVE, ID_SRA_REPLY
}

Variables

static const unsigned short CHAT_CLIENT_PORT = 12003
static const char * CHAT_SERVER_ADDR = "127.0.0.1"
static const unsigned short CHAT_SERVER_PORT = 12004
static const unsigned short CLIENT_CHAT_PORT = 12007
static const unsigned short CLIENT_SERVER_PORT = 12006
static const int KEEPALIVE_TIMEOUT = 60
static RakPeerInterfacem_rChatInterface
static RakPeerInterfacem_rClientInterface
static RakPeerInterfacem_rZoneInterface
static const unsigned short MAX_CLIENTS = 50
static const int MAX_STRLEN = 256
static const unsigned short PACKAGE_DATA_SIZE = PACKAGE_SIZE - sizeof(char) - sizeof(int)
static const unsigned short PACKAGE_SIZE = 1024
static char private_key [cat::EasyHandshake::PRIVATE_KEY_BYTES]
static char public_key [cat::EasyHandshake::PUBLIC_KEY_BYTES]
static const unsigned short SERVER_CHAT_PORT = 12002
static const unsigned short SERVER_CLIENT_PORT = 12000
static const unsigned short SERVER_ZONE_PORT = 12001
static const char * WORLD_SERVER_ADDR = "127.0.0.1"
static const char * ZONE_SERVER_ADDR = "127.0.0.1"
static const unsigned short ZONE_SERVER_PORT = 12005

Enumeration Type Documentation

Additional message identifiers for our network massage opcodes. IDs starting with ID_USER_PACKET_ENUM (see MessageIdentifiers.h)

Enumerator:
ID_LOGIN_REQ 
ID_LOGIN_REP 
ID_QUIT 
ID_GET_SRVLIST 
ID_CONNECT_TO_SRV 
ID_GET_CLIENT_CHARS 
ID_CREATE_CHAR 
ID_CREATE_CHAR_REP 
ID_CHAT_CHANNEL_MESSAGE 
ID_CHAT_MSG_REQUEST_PENDING 
ID_CHAT_CHANNEL_REGISTER 
ID_CHAT_CHANNEL_UNREGISTER 
ID_IAM_ALIVE 
ID_SRA_REPLY 

Definition at line 117 of file SraNetworkShared.h.


Variable Documentation

const unsigned short SraNetwork::CHAT_CLIENT_PORT = 12003 [static]

Definition at line 40 of file SraNetworkShared.h.

Referenced by SraNetwork::ChatServer::ClientConnectionThread().

const char* SraNetwork::CHAT_SERVER_ADDR = "127.0.0.1" [static]
const unsigned short SraNetwork::CHAT_SERVER_PORT = 12004 [static]

Definition at line 42 of file SraNetworkShared.h.

Referenced by SraNetwork::ChatServer::ServerConnectionThread().

const unsigned short SraNetwork::CLIENT_CHAT_PORT = 12007 [static]

Definition at line 47 of file SraNetworkShared.h.

Referenced by SraNetwork::ChatServer::ClientConnectionThread().

const unsigned short SraNetwork::CLIENT_SERVER_PORT = 12006 [static]

Definition at line 46 of file SraNetworkShared.h.

Referenced by __declspec().

const int SraNetwork::KEEPALIVE_TIMEOUT = 60 [static]

Definition at line 55 of file SraNetworkShared.h.

const unsigned short SraNetwork::MAX_CLIENTS = 50 [static]

Definition at line 50 of file SraNetworkShared.h.

Referenced by SraNetwork::WorldServer::ClientConnectionThread().

const int SraNetwork::MAX_STRLEN = 256 [static]
const unsigned short SraNetwork::PACKAGE_DATA_SIZE = PACKAGE_SIZE - sizeof(char) - sizeof(int) [static]

Definition at line 53 of file SraNetworkShared.h.

const unsigned short SraNetwork::PACKAGE_SIZE = 1024 [static]

Definition at line 52 of file SraNetworkShared.h.

Definition at line 12 of file WorldServer.cpp.

Referenced by SraNetwork::WorldServer::Initialize().

Definition at line 11 of file WorldServer.cpp.

Referenced by SraNetwork::WorldServer::Initialize().

const unsigned short SraNetwork::SERVER_CHAT_PORT = 12002 [static]
const unsigned short SraNetwork::SERVER_CLIENT_PORT = 12000 [static]
const unsigned short SraNetwork::SERVER_ZONE_PORT = 12001 [static]
const char* SraNetwork::WORLD_SERVER_ADDR = "127.0.0.1" [static]
const char* SraNetwork::ZONE_SERVER_ADDR = "127.0.0.1" [static]

Definition at line 66 of file SraNetworkShared.h.

const unsigned short SraNetwork::ZONE_SERVER_PORT = 12005 [static]

Definition at line 43 of file SraNetworkShared.h.

Referenced by SraNetwork::ZoneServer::Run().


Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net