AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "WorldSession.h"
Public Member Functions | |
WorldSessionFilter (WorldSession *pSession) | |
~WorldSessionFilter () override=default | |
bool | Process (WorldPacket *packet) override |
Public Member Functions inherited from PacketFilter | |
PacketFilter (WorldSession *pSession) | |
virtual | ~PacketFilter ()=default |
virtual bool | Process (WorldPacket *) |
virtual bool | ProcessUnsafe () const |
Additional Inherited Members | |
Protected Attributes inherited from PacketFilter | |
WorldSession *const | m_pSession |
|
inlineexplicit |
|
overridedefault |
|
overridevirtual |
Reimplemented from PacketFilter.
References WorldPacket::GetOpcode(), WorldSession::GetPlayer(), Object::IsInWorld(), PacketFilter::m_pSession, opcodeTable, PROCESS_INPLACE, PROCESS_THREADUNSAFE, and ClientOpcodeHandler::ProcessingPlace.