![]() |
TrinityCore
|
#include "Session.h"#include "ByteConverter.h"#include "DatabaseEnv.h"#include "Errors.h"#include "IpBanCheckConnectionInitializer.h"#include "MapUtils.h"#include "Memory.h"#include "QueryCallback.h"#include "ServiceDispatcher.h"#include "SessionManager.h"#include "SslContext.h"#include "rpc_types.pb.h"
Include dependency graph for Session.cpp:Go to the source code of this file.
Functions | |
| template<bool(Battlenet::Session::*)() processMethod> | |
| static Optional< Trinity::Net::SocketReadCallbackResult > | PartialProcessPacket (Battlenet::Session *session, MessageBuffer &inputBuffer, MessageBuffer &buffer) |
Variables | |
| constexpr std::size_t | PacketHeaderLengthSize = sizeof(uint16) |
|
inlinestatic |
Definition at line 244 of file Session.cpp.
References ASSERT, Battlenet::Session::CloseSocket(), MessageBuffer::GetActiveSize(), MessageBuffer::GetReadPointer(), MessageBuffer::GetRemainingSpace(), Trinity::Net::KeepReading, MessageBuffer::ReadCompleted(), Trinity::Net::Stop, and MessageBuffer::Write().
|
constexpr |
Definition at line 71 of file Session.cpp.
Referenced by Battlenet::Session::ReadDataHandler(), and Battlenet::Session::ReadHeaderLengthHandler().