AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Opcodes.h"
Public Member Functions | |
OpcodeTable () | |
OpcodeTable (OpcodeTable const &)=delete | |
OpcodeTable & | operator= (OpcodeTable const &)=delete |
~OpcodeTable () | |
void | Initialize () |
Correspondence between opcodes and their names. More... | |
ClientOpcodeHandler const * | operator[] (Opcodes index) const |
Private Member Functions | |
template<typename Handler , Handler HandlerFunction> | |
void | ValidateAndSetClientOpcode (OpcodeClient opcode, char const *name, SessionStatus status, PacketProcessing processing) |
void | ValidateAndSetServerOpcode (OpcodeServer opcode, char const *name, SessionStatus status) |
Private Attributes | |
ClientOpcodeHandler * | _internalTableClient [NUM_OPCODE_HANDLERS] |