TrinityCore
Session.cpp File Reference
#include "Session.h"
#include "BattlenetRpcErrorCodes.h"
#include "ByteConverter.h"
#include "CryptoRandom.h"
#include "DatabaseEnv.h"
#include "Errors.h"
#include "Hash.h"
#include "IPLocation.h"
#include "LoginRESTService.h"
#include "MapUtils.h"
#include "ProtobufJSON.h"
#include "QueryCallback.h"
#include "RealmList.h"
#include "RealmList.pb.h"
#include "ServiceDispatcher.h"
#include "SslContext.h"
#include "Timezone.h"
#include <rapidjson/document.h>
#include <zlib.h>
+ Include dependency graph for Session.cpp:

Go to the source code of this file.

Functions

static Variant const * GetParam (std::unordered_map< std::string, Variant const * > const &params, char const *paramName)
 
template<bool(Battlenet::Session::*)() processMethod, MessageBuffer Battlenet::Session::* outputBuffer>
bool PartialProcessPacket (Battlenet::Session *session, MessageBuffer &inputBuffer)
 

Function Documentation

◆ GetParam()

static Variant const * GetParam ( std::unordered_map< std::string, Variant const * > const &  params,
char const *  paramName 
)
static

Definition at line 559 of file Session.cpp.

+ Here is the caller graph for this function:

◆ PartialProcessPacket()

template<bool(Battlenet::Session::*)() processMethod, MessageBuffer Battlenet::Session::* outputBuffer>
bool PartialProcessPacket ( Battlenet::Session session,
MessageBuffer inputBuffer 
)
inline

Definition at line 732 of file Session.cpp.

+ Here is the call graph for this function: