TrinityCore
Loading...
Searching...
No Matches
PacketHandler< WorldPacket, HandlerFunction > Class Template Reference
+ Inheritance diagram for PacketHandler< WorldPacket, HandlerFunction >:

Public Member Functions

 PacketHandler (char const *name, SessionStatus status, PacketProcessing processing)
 
void Call (WorldSession *session, WorldPacket &packet) const override
 
- Public Member Functions inherited from ClientOpcodeHandler
 ClientOpcodeHandler (char const *name, SessionStatus status, PacketProcessing processing)
 
- Public Member Functions inherited from OpcodeHandler
 OpcodeHandler (char const *name, SessionStatus status)
 
virtual ~OpcodeHandler ()
 

Additional Inherited Members

- Public Attributes inherited from ClientOpcodeHandler
PacketProcessing ProcessingPlace
 
- Public Attributes inherited from OpcodeHandler
char const * Name
 
SessionStatus Status
 

Detailed Description

template<void(WorldSession::*)(WorldPacket &) HandlerFunction>
class PacketHandler< WorldPacket, HandlerFunction >

Definition at line 40 of file Opcodes.cpp.

Constructor & Destructor Documentation

◆ PacketHandler()

template<void(WorldSession::*)(WorldPacket &) HandlerFunction>
PacketHandler< WorldPacket, HandlerFunction >::PacketHandler ( char const *  name,
SessionStatus  status,
PacketProcessing  processing 
)
inline

Definition at line 43 of file Opcodes.cpp.

Member Function Documentation

◆ Call()

template<void(WorldSession::*)(WorldPacket &) HandlerFunction>
void PacketHandler< WorldPacket, HandlerFunction >::Call ( WorldSession session,
WorldPacket packet 
) const
inlineoverridevirtual

Implements ClientOpcodeHandler.

Definition at line 45 of file Opcodes.cpp.


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