TrinityCore
PacketFilter Class Reference

#include <WorldSession.h>

+ Inheritance diagram for PacketFilter:

Public Member Functions

 PacketFilter (WorldSession *pSession)
 
virtual ~PacketFilter ()
 
virtual bool Process (WorldPacket *)
 
virtual bool ProcessUnsafe () const
 

Protected Attributes

WorldSession *const m_pSession
 

Private Member Functions

 PacketFilter (PacketFilter const &right)=delete
 
PacketFilteroperator= (PacketFilter const &right)=delete
 

Detailed Description

Definition at line 914 of file WorldSession.h.

Constructor & Destructor Documentation

◆ PacketFilter() [1/2]

PacketFilter::PacketFilter ( WorldSession pSession)
inlineexplicit

Definition at line 917 of file WorldSession.h.

◆ ~PacketFilter()

virtual PacketFilter::~PacketFilter ( )
inlinevirtual

Definition at line 918 of file WorldSession.h.

◆ PacketFilter() [2/2]

PacketFilter::PacketFilter ( PacketFilter const &  right)
privatedelete

Member Function Documentation

◆ operator=()

PacketFilter & PacketFilter::operator= ( PacketFilter const &  right)
privatedelete

◆ Process()

virtual bool PacketFilter::Process ( WorldPacket )
inlinevirtual

Reimplemented in MapSessionFilter, and WorldSessionFilter.

Definition at line 920 of file WorldSession.h.

◆ ProcessUnsafe()

virtual bool PacketFilter::ProcessUnsafe ( ) const
inlinevirtual

Reimplemented in MapSessionFilter, and WorldSessionFilter.

Definition at line 921 of file WorldSession.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_pSession

WorldSession* const PacketFilter::m_pSession
protected

Definition at line 924 of file WorldSession.h.


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