TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Realm.h File Reference
#include "Common.h"
#include <boost/asio/ip/address.hpp>
#include <boost/asio/ip/tcp.hpp>
+ Include dependency graph for Realm.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Battlenet::RealmHandle
 
struct  Realm
 

Namespaces

 Battlenet
 

Enumerations

enum  RealmFlags {
  REALM_FLAG_NONE = 0x00, REALM_FLAG_VERSION_MISMATCH = 0x01, REALM_FLAG_OFFLINE = 0x02, REALM_FLAG_SPECIFYBUILD = 0x04,
  REALM_FLAG_UNK1 = 0x08, REALM_FLAG_UNK2 = 0x10, REALM_FLAG_RECOMMENDED = 0x20, REALM_FLAG_NEW = 0x40,
  REALM_FLAG_FULL = 0x80
}
 
enum  RealmType {
  REALM_TYPE_NORMAL = 0, REALM_TYPE_PVP = 1, REALM_TYPE_NORMAL2 = 4, REALM_TYPE_RP = 6,
  REALM_TYPE_RPPVP = 8, MAX_CLIENT_REALM_TYPE = 14, REALM_TYPE_FFA_PVP = 16
}
 Type of server, this is values from second column of Cfg_Configs.dbc. More...
 

Enumeration Type Documentation

enum RealmFlags
Enumerator
REALM_FLAG_NONE 
REALM_FLAG_VERSION_MISMATCH 
REALM_FLAG_OFFLINE 
REALM_FLAG_SPECIFYBUILD 
REALM_FLAG_UNK1 
REALM_FLAG_UNK2 
REALM_FLAG_RECOMMENDED 
REALM_FLAG_NEW 
REALM_FLAG_FULL 
28 {
29  REALM_FLAG_NONE = 0x00,
31  REALM_FLAG_OFFLINE = 0x02,
33  REALM_FLAG_UNK1 = 0x08,
34  REALM_FLAG_UNK2 = 0x10,
36  REALM_FLAG_NEW = 0x40,
37  REALM_FLAG_FULL = 0x80
38 };
Definition: Realm.h:37
Definition: Realm.h:30
Definition: Realm.h:33
Definition: Realm.h:29
Definition: Realm.h:31
Definition: Realm.h:36
Definition: Realm.h:34
Definition: Realm.h:32
Definition: Realm.h:35
enum RealmType

Type of server, this is values from second column of Cfg_Configs.dbc.

Enumerator
REALM_TYPE_NORMAL 
REALM_TYPE_PVP 
REALM_TYPE_NORMAL2 
REALM_TYPE_RP 
REALM_TYPE_RPPVP 
MAX_CLIENT_REALM_TYPE 
REALM_TYPE_FFA_PVP 
70 {
72  REALM_TYPE_PVP = 1,
74  REALM_TYPE_RP = 6,
75  REALM_TYPE_RPPVP = 8,
76 
78 
79  REALM_TYPE_FFA_PVP = 16 // custom, free for all pvp mode like arena PvP in all zones except rest activated places and sanctuaries
80  // replaced by REALM_PVP in realm list
81 };
Definition: Realm.h:71
Definition: Realm.h:72
Definition: Realm.h:75
Definition: Realm.h:74
Definition: Realm.h:77
Definition: Realm.h:73
Definition: Realm.h:79