45 : Region(region), Site(battlegroup),
Realm(index) { }
46 RealmHandle(
uint32 realmAddress) : Region((realmAddress >> 24) & 0xFF), Site((realmAddress >> 16) & 0xFF),
Realm(realmAddress & 0xFFFF) { }
57 std::string GetAddressString()
const;
58 std::string GetSubRegionAddress()
const;
92 void SetName(std::string name);
94 boost::asio::ip::address GetAddressForClient(boost::asio::ip::address
const& clientAddr)
const;
95 uint32 GetConfigId()
const;
@ REALM_FLAG_VERSION_MISMATCH
@ REALM_FLAG_SPECIFYBUILD
RealmType
Type of server, this is values from second column of Cfg_Configs.dbc.
uint32 GetAddress() const
bool operator==(RealmHandle const &r) const
RealmHandle(uint8 region, uint8 battlegroup, uint32 index)
std::strong_ordering operator<=>(RealmHandle const &r) const
RealmHandle(uint32 realmAddress)
AccountTypes AllowedSecurityLevel
std::string NormalizedName
Battlenet::RealmHandle Id
std::vector< boost::asio::ip::address > Addresses