TrinityCore
Loading...
Searching...
No Matches
Battlenet::Services::Shared::GameUtilities Class Reference

#include <GameUtilitiesService.h>

Static Public Member Functions

static std::string_view ParseParamName (std::string_view command)
 
static Variant * FindParamValue (std::vector< std::pair< std::string_view, Variant > > &params, std::string_view paramName)
 
static std::vector< uint8 > CompressJson (std::string const &json)
 
static uint32 HandleClientRequest (Session *session, std::vector< std::pair< std::string_view, Variant > > &params, std::vector< std::pair< std::string_view, Variant > > &responseValues)
 
static uint32 HandleGetAllValuesForAttribute (Session const *session, std::string_view command, std::vector< Variant > &responseValues)
 
static std::string_view ParseParamName (std::string_view command)
 
static Variant * FindParamValue (std::vector< std::pair< std::string_view, Variant > > &params, std::string_view paramName)
 
static uint32 HandleClientRequest (WorldSession const *session, std::vector< std::pair< std::string_view, Variant > > &params, std::vector< std::pair< std::string_view, Variant > > &responseValues)
 
static uint32 HandleGetAllValuesForAttribute (WorldSession const *session, std::string_view command, std::vector< Variant > &responseValues)
 

Static Private Member Functions

static uint32 GetLastCharPlayed (Session const *session, std::vector< std::pair< std::string_view, Variant > > &params, std::vector< std::pair< std::string_view, Variant > > &responseValues)
 
static uint32 GetRealmListTicket (Session *session, std::vector< std::pair< std::string_view, Variant > > &params, std::vector< std::pair< std::string_view, Variant > > &responseValues)
 
static uint32 GetRealmList (Session const *session, std::vector< std::pair< std::string_view, Variant > > &params, std::vector< std::pair< std::string_view, Variant > > &responseValues)
 
static uint32 JoinRealm (Session const *session, std::vector< std::pair< std::string_view, Variant > > &params, std::vector< std::pair< std::string_view, Variant > > &responseValues)
 
static uint32 GetBleepProxies (Session const *session, std::vector< std::pair< std::string_view, Variant > > &params, std::vector< std::pair< std::string_view, Variant > > &responseValues)
 
static uint32 GetRealmList (WorldSession const *session, std::vector< std::pair< std::string_view, Variant > > &params, std::vector< std::pair< std::string_view, Variant > > &responseValues)
 
static uint32 JoinRealm (WorldSession const *session, std::vector< std::pair< std::string_view, Variant > > &params, std::vector< std::pair< std::string_view, Variant > > &responseValues)
 

Detailed Description

Definition at line 33 of file GameUtilitiesService.h.

Member Function Documentation

◆ CompressJson()

std::vector< uint8 > Battlenet::Services::Shared::GameUtilities::CompressJson ( std::string const &  json)
static

Definition at line 53 of file GameUtilitiesService.cpp.

Referenced by GetBleepProxies(), GetLastCharPlayed(), and GetRealmList().

◆ FindParamValue() [1/2]

Variant * Battlenet::Services::Shared::GameUtilities::FindParamValue ( std::vector< std::pair< std::string_view, Variant > > &  params,
std::string_view  paramName 
)
static

◆ FindParamValue() [2/2]

static Variant * Battlenet::Services::Shared::GameUtilities::FindParamValue ( std::vector< std::pair< std::string_view, Variant > > &  params,
std::string_view  paramName 
)
static

◆ GetBleepProxies()

uint32 Battlenet::Services::Shared::GameUtilities::GetBleepProxies ( Session const *  session,
std::vector< std::pair< std::string_view, Variant > > &  params,
std::vector< std::pair< std::string_view, Variant > > &  responseValues 
)
staticprivate

◆ GetLastCharPlayed()

uint32 Battlenet::Services::Shared::GameUtilities::GetLastCharPlayed ( Session const *  session,
std::vector< std::pair< std::string_view, Variant > > &  params,
std::vector< std::pair< std::string_view, Variant > > &  responseValues 
)
staticprivate

◆ GetRealmList() [1/2]

uint32 Battlenet::Services::Shared::GameUtilities::GetRealmList ( Session const *  session,
std::vector< std::pair< std::string_view, Variant > > &  params,
std::vector< std::pair< std::string_view, Variant > > &  responseValues 
)
staticprivate

◆ GetRealmList() [2/2]

uint32 Battlenet::Services::Shared::GameUtilities::GetRealmList ( WorldSession const *  session,
std::vector< std::pair< std::string_view, Variant > > &  params,
std::vector< std::pair< std::string_view, Variant > > &  responseValues 
)
staticprivate

◆ GetRealmListTicket()

◆ HandleClientRequest() [1/2]

◆ HandleClientRequest() [2/2]

uint32 Battlenet::Services::Shared::GameUtilities::HandleClientRequest ( WorldSession const *  session,
std::vector< std::pair< std::string_view, Variant > > &  params,
std::vector< std::pair< std::string_view, Variant > > &  responseValues 
)
static

◆ HandleGetAllValuesForAttribute() [1/2]

uint32 Battlenet::Services::Shared::GameUtilities::HandleGetAllValuesForAttribute ( Session const *  session,
std::string_view  command,
std::vector< Variant > &  responseValues 
)
static

◆ HandleGetAllValuesForAttribute() [2/2]

uint32 Battlenet::Services::Shared::GameUtilities::HandleGetAllValuesForAttribute ( WorldSession const *  session,
std::string_view  command,
std::vector< Variant > &  responseValues 
)
static

◆ JoinRealm() [1/2]

◆ JoinRealm() [2/2]

◆ ParseParamName() [1/2]

◆ ParseParamName() [2/2]

static std::string_view Battlenet::Services::Shared::GameUtilities::ParseParamName ( std::string_view  command)
static

The documentation for this class was generated from the following files: