TrinityCore
Battlenet Namespace Reference

Namespaces

namespace  AccountMgr
 
namespace  JSON
 
namespace  Services
 

Classes

class  LoginHttpSession
 
class  LoginRESTService
 
struct  LoginSessionState
 
struct  RealmHandle
 
class  Service
 
class  ServiceDispatcher
 
class  Session
 
class  SessionManager
 
class  SslContext
 
class  WorldserverService
 
class  WorldserverServiceDispatcher
 

Enumerations

enum class  SrpVersion : int8 { v1 = 1 , v2 = 2 }
 
enum class  SrpHashFunction { Sha256 = 0 , Sha512 = 1 }
 
enum class  BanMode { BAN_IP = 0 , BAN_ACCOUNT = 1 }
 

Enumeration Type Documentation

◆ BanMode

enum class Battlenet::BanMode
strong
Enumerator
BAN_IP 
BAN_ACCOUNT 

Definition at line 39 of file LoginRESTService.h.

◆ SrpHashFunction

enum class Battlenet::SrpHashFunction
strong
Enumerator
Sha256 
Sha512 

Definition at line 33 of file LoginRESTService.h.

◆ SrpVersion

enum class Battlenet::SrpVersion : int8
strong
Enumerator
v1 
v2 

Definition at line 27 of file LoginRESTService.h.