Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
OpcodeTable Class Reference

#include <Opcodes.h>

Collaboration diagram for OpcodeTable:

Public Member Functions

Opcodes GetOpcodeByNumber (uint16 number) const
void InitializeClientTable ()
 Correspondence between opcodes and their names.
void InitializeServerTable ()
 OpcodeTable ()
OpcodeHandler const * operator[] (uint32 index) const
 ~OpcodeTable ()

Private Member Functions

 OpcodeTable (OpcodeTable const &)
OpcodeTableoperator= (OpcodeTable const &)
template<>
void ValidateAndSetOpcode (uint16 opcode, uint16 opcodeNumber, char const *name, SessionStatus status, PacketProcessing processing, pOpcodeHandler handler)
template<bool isInValidRange, bool isNonZero>
void ValidateAndSetOpcode (uint16 opcode, uint16 opcodeNumber, char const *name, SessionStatus status, PacketProcessing processing, pOpcodeHandler handler=0)
template<>
void ValidateAndSetOpcode (uint16, uint16 opcodeNumber, char const *, SessionStatus, PacketProcessing, pOpcodeHandler)
template<>
void ValidateAndSetOpcode (uint16, uint16, char const *name, SessionStatus, PacketProcessing, pOpcodeHandler)

Private Attributes

OpcodeHandler_internalTable [NUM_OPCODES]
Opcodes _opcodeTable [NUM_OPCODE_HANDLERS]

Detailed Description

Definition at line 1111 of file Opcodes.h.

Constructor & Destructor Documentation

◆ OpcodeTable() [1/2]

OpcodeTable::OpcodeTable ( )
inline

Definition at line 1114 of file Opcodes.h.

References _internalTable, and _opcodeTable.

Referenced by OpcodeTable(), and operator=().

◆ ~OpcodeTable()

OpcodeTable::~OpcodeTable ( )
inline

Definition at line 1120 of file Opcodes.h.

References _internalTable, and NUM_OPCODES.

◆ OpcodeTable() [2/2]

OpcodeTable::OpcodeTable ( OpcodeTable const & )
private

References OpcodeTable().

Member Function Documentation

◆ GetOpcodeByNumber()

Opcodes OpcodeTable::GetOpcodeByNumber ( uint16 number) const
inline

Definition at line 1129 of file Opcodes.h.

References _opcodeTable.

◆ InitializeClientTable()

void OpcodeTable::InitializeClientTable ( )

Correspondence between opcodes and their names.

Definition at line 44 of file Opcodes.cpp.

References CMSG_ACCEPT_LEVEL_GRANT, CMSG_ACCEPT_TRADE, CMSG_ACTIVATE_TAXI, CMSG_ACTIVATE_TAXI_EXPRESS, CMSG_ADD_FRIEND, CMSG_ADD_IGNORE, CMSG_ADDON_REGISTERED_PREFIXES, CMSG_ALTER_APPEARANCE, CMSG_AREA_SPIRIT_HEALER_QUERY, CMSG_AREA_SPIRIT_HEALER_QUEUE, CMSG_AREATRIGGER, CMSG_ATTACKSTOP, CMSG_ATTACKSWING, CMSG_AUCTION_HELLO_REQUEST, CMSG_AUCTION_LIST_BIDDER_ITEMS, CMSG_AUCTION_LIST_ITEMS, CMSG_AUCTION_LIST_OWNER_ITEMS, CMSG_AUCTION_LIST_PENDING_SALES, CMSG_AUCTION_PLACE_BID, CMSG_AUCTION_REMOVE_ITEM, CMSG_AUCTION_SELL_ITEM, CMSG_AUTH_CONTINUED_SESSION, CMSG_AUTH_SESSION, CMSG_AUTO_DECLINE_GUILD_INVITES, CMSG_AUTOBANK_ITEM, CMSG_AUTOEQUIP_ITEM, CMSG_AUTOEQUIP_ITEM_SLOT, CMSG_AUTOSTORE_BAG_ITEM, CMSG_AUTOSTORE_BANK_ITEM, CMSG_AUTOSTORE_LOOT_ITEM, CMSG_BANKER_ACTIVATE, CMSG_BATTLE_CHAR_BOOST, CMSG_BATTLE_PET_CAGE, CMSG_BATTLE_PET_DELETE_PET, CMSG_BATTLE_PET_LEARN, CMSG_BATTLE_PET_MODIFY_NAME, CMSG_BATTLE_PET_QUERY_NAME, CMSG_BATTLE_PET_REQUEST_JOURNAL, CMSG_BATTLE_PET_SET_BATTLE_SLOT, CMSG_BATTLE_PET_SET_FLAGS, CMSG_BATTLE_PET_SUMMON_COMPANION, CMSG_BATTLE_PET_WILD_REQUEST, CMSG_BATTLEFIELD_LEAVE, CMSG_BATTLEFIELD_LIST, CMSG_BATTLEFIELD_MGR_ENTRY_INVITE_RESPONSE, CMSG_BATTLEFIELD_MGR_EXIT_REQUEST, CMSG_BATTLEFIELD_MGR_QUEUE_INVITE_RESPONSE, CMSG_BATTLEFIELD_PORT, CMSG_BATTLEFIELD_RATED_INFO_REQUEST, CMSG_BATTLEFIELD_STATUS, CMSG_BATTLEMASTER_JOIN, CMSG_BATTLEMASTER_JOIN_ARENA, CMSG_BEGIN_TRADE, CMSG_BINDER_ACTIVATE, CMSG_BLACKMARKET_BID, CMSG_BLACKMARKET_HELLO, CMSG_BLACKMARKET_REQUEST_ITEMS, CMSG_BUG, CMSG_BUSY_TRADE, CMSG_BUY_BANK_SLOT, CMSG_BUY_ITEM, CMSG_BUYBACK_ITEM, CMSG_CALENDAR_ADD_EVENT, CMSG_CALENDAR_COMPLAIN, CMSG_CALENDAR_COPY_EVENT, CMSG_CALENDAR_EVENT_INVITE, CMSG_CALENDAR_EVENT_MODERATOR_STATUS, CMSG_CALENDAR_EVENT_REMOVE_INVITE, CMSG_CALENDAR_EVENT_RSVP, CMSG_CALENDAR_EVENT_SIGNUP, CMSG_CALENDAR_EVENT_STATUS, CMSG_CALENDAR_GET_CALENDAR, CMSG_CALENDAR_GET_EVENT, CMSG_CALENDAR_GET_NUM_PENDING, CMSG_CALENDAR_REMOVE_EVENT, CMSG_CALENDAR_UPDATE_EVENT, CMSG_CANCEL_AURA, CMSG_CANCEL_AUTO_REPEAT_SPELL, CMSG_CANCEL_CAST, CMSG_CANCEL_CHANNELLING, CMSG_CANCEL_MOUNT_AURA, CMSG_CANCEL_TEMP_ENCHANTMENT, CMSG_CANCEL_TRADE, CMSG_CAST_SPELL, CMSG_CHALLENGE_MODE_REQUEST_LEADERS, CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS, CMSG_CHANGE_SEATS_ON_CONTROLLED_VEHICLE, CMSG_CHANNEL_ANNOUNCEMENTS, CMSG_CHANNEL_BAN, CMSG_CHANNEL_DISPLAY_LIST, CMSG_CHANNEL_INVITE, CMSG_CHANNEL_KICK, CMSG_CHANNEL_LIST, CMSG_CHANNEL_MODERATOR, CMSG_CHANNEL_MUTE, CMSG_CHANNEL_OWNER, CMSG_CHANNEL_PASSWORD, CMSG_CHANNEL_SET_OWNER, CMSG_CHANNEL_UNBAN, CMSG_CHANNEL_UNMODERATOR, CMSG_CHANNEL_UNMUTE, CMSG_CHAR_CREATE, CMSG_CHAR_CUSTOMIZE, CMSG_CHAR_DELETE, CMSG_CHAR_FACTION_OR_RACE_CHANGE, CMSG_CHAR_RENAME, CMSG_CHAT_IGNORED, CMSG_CHAT_JOIN_CHANNEL, CMSG_CHAT_MESSAGE_AFK, CMSG_CLEAR_TRADE_ITEM, CMSG_COMPLAIN, CMSG_COMPLETE_CINEMATIC, CMSG_CONFIRM_RESPEC_WIPE, CMSG_CONTACT_LIST, CMSG_CORPSE_MAP_POSITION_QUERY, CMSG_CORPSE_QUERY, CMSG_CREATURE_QUERY, CMSG_DEL_FRIEND, CMSG_DEL_IGNORE, CMSG_DESTROY_ITEM, CMSG_DISCARDED_TIME_SYNC_ACKS, CMSG_DISMISS_CONTROLLED_VEHICLE, CMSG_DISMISS_CRITTER, CMSG_DUEL_PROPOSED, CMSG_DUEL_RESPONSE, CMSG_EJECT_PASSENGER, CMSG_EMOTE, CMSG_ENABLE_NAGLE, CMSG_ENABLE_TAXI, CMSG_ENUM_CHARACTERS, CMSG_EQUIPMENT_SET_DELETE, CMSG_EQUIPMENT_SET_SAVE, CMSG_EQUIPMENT_SET_USE, CMSG_FAR_SIGHT, CMSG_FORCE_MOVE_ROOT_ACK, CMSG_FORCE_MOVE_UNROOT_ACK, CMSG_GAME_OBJ_REPORT_USE, CMSG_GAME_OBJ_USE, CMSG_GAMEOBJECT_QUERY, CMSG_GET_CHALLENGE_MODE_REWARDS, CMSG_GET_ITEM_PURCHASE_DATA, CMSG_GET_MAIL_LIST, CMSG_GET_MIRROR_IMAGE_DATA, CMSG_GM_RESPONSE_RESOLVE, CMSG_GM_SURVEY_SUBMIT, CMSG_GM_TICKET_CASE_STATUS, CMSG_GM_TICKET_CREATE, CMSG_GM_TICKET_DELETE_TICKET, CMSG_GM_TICKET_GET_TICKET, CMSG_GM_TICKET_SYSTEM_STATUS, CMSG_GM_TICKET_UPDATE_TEXT, CMSG_GOSSIP_HELLO, CMSG_GOSSIP_SELECT_OPTION, CMSG_GRANT_LEVEL, CMSG_GROUP_ASSISTANT_LEADER, CMSG_GROUP_CHANGE_SUB_GROUP, CMSG_GROUP_DISBAND, CMSG_GROUP_INITIATE_ROLE_POLL, CMSG_GROUP_INVITE, CMSG_GROUP_INVITE_RESPONSE, CMSG_GROUP_RAID_CONVERT, CMSG_GROUP_SET_LEADER, CMSG_GROUP_SET_ROLES, CMSG_GROUP_UNINVITE_GUID, CMSG_GUILD_ACCEPT, CMSG_GUILD_ACHIEVEMENT_PROGRESS_QUERY, CMSG_GUILD_ADD_RANK, CMSG_GUILD_ASSIGN_MEMBER_RANK, CMSG_GUILD_BANK_BUY_TAB, CMSG_GUILD_BANK_DEPOSIT_MONEY, CMSG_GUILD_BANK_LOG_QUERY, CMSG_GUILD_BANK_MONEY_WITHDRAWN_QUERY, CMSG_GUILD_BANK_NOTE, CMSG_GUILD_BANK_QUERY_TAB, CMSG_GUILD_BANK_QUERY_TEXT, CMSG_GUILD_BANK_SWAP_ITEMS, CMSG_GUILD_BANK_UPDATE_TAB, CMSG_GUILD_BANK_WITHDRAW_MONEY, CMSG_GUILD_BANKER_ACTIVATE, CMSG_GUILD_DECLINE, CMSG_GUILD_DEL_RANK, CMSG_GUILD_DEMOTE, CMSG_GUILD_DISBAND, CMSG_GUILD_EVENT_LOG_QUERY, CMSG_GUILD_INFO_TEXT, CMSG_GUILD_INVITE, CMSG_GUILD_LEAVE, CMSG_GUILD_MOTD, CMSG_GUILD_NEWS_UPDATE_STICKY, CMSG_GUILD_PERMISSIONS, CMSG_GUILD_PROMOTE, CMSG_GUILD_QUERY, CMSG_GUILD_QUERY_NEWS, CMSG_GUILD_QUERY_RANKS, CMSG_GUILD_REMOVE, CMSG_GUILD_REPLACE_GUILD_MASTER, CMSG_GUILD_REQUEST_CHALLENGE_UPDATE, CMSG_GUILD_REQUEST_PARTY_STATE, CMSG_GUILD_ROSTER, CMSG_GUILD_SET_GUILD_MASTER, CMSG_GUILD_SET_NOTE, CMSG_GUILD_SET_RANK_PERMISSIONS, CMSG_HEARTH_AND_RESURRECT, CMSG_IGNORE_TRADE, CMSG_INITIATE_TRADE, CMSG_INSPECT, CMSG_INSPECT_HONOR_STATS, CMSG_INSTANCE_LOCK_WARNING_RESPONSE, CMSG_ITEM_REFUND, CMSG_ITEM_TEXT_QUERY, CMSG_KEEP_ALIVE, CMSG_LEARN_TALENT, CMSG_LEAVE_CHANNEL, CMSG_LF_GUILD_ADD_APPLICATION, CMSG_LF_GUILD_BROWSE, CMSG_LF_GUILD_DECLINE_RECRUIT, CMSG_LF_GUILD_GET_APPLICATIONS, CMSG_LF_GUILD_GET_RECRUITS, CMSG_LF_GUILD_REMOVE_APPLICATION, CMSG_LF_GUILD_SET_GUILD_POST, CMSG_LFD_JOIN, CMSG_LFD_LEAVE, CMSG_LFD_LOCK_INFO_REQUEST, CMSG_LFD_PROPOSAL_RESULT, CMSG_LFD_SET_BOOT_VOTE, CMSG_LFD_TELEPORT, CMSG_LFG_GET_STATUS, CMSG_LFG_SET_ROLES, CMSG_LIST_INVENTORY, CMSG_LOADING_SCREEN_NOTIFY, CMSG_LOG_DISCONNECT, CMSG_LOGOUT_CANCEL, CMSG_LOGOUT_REQUEST, CMSG_LOOT, CMSG_LOOT_METHOD, CMSG_LOOT_MONEY, CMSG_LOOT_RELEASE, CMSG_LOOT_ROLL, CMSG_MAIL_CREATE_TEXT_ITEM, CMSG_MAIL_DELETE, CMSG_MAIL_MARK_AS_READ, CMSG_MAIL_QUERY_NEXT_TIME, CMSG_MAIL_RETURN_TO_SENDER, CMSG_MAIL_TAKE_ITEM, CMSG_MAIL_TAKE_MONEY, CMSG_MESSAGECHAT_ADDON_BATTLEGROUND, CMSG_MESSAGECHAT_ADDON_GUILD, CMSG_MESSAGECHAT_ADDON_OFFICER, CMSG_MESSAGECHAT_ADDON_PARTY, CMSG_MESSAGECHAT_ADDON_RAID, CMSG_MESSAGECHAT_ADDON_WHISPER, CMSG_MESSAGECHAT_CHANNEL, CMSG_MESSAGECHAT_DND, CMSG_MESSAGECHAT_EMOTE, CMSG_MESSAGECHAT_GUILD, CMSG_MESSAGECHAT_OFFICER, CMSG_MESSAGECHAT_PARTY, CMSG_MESSAGECHAT_RAID, CMSG_MESSAGECHAT_RAID_WARNING, CMSG_MESSAGECHAT_SAY, CMSG_MESSAGECHAT_WHISPER, CMSG_MESSAGECHAT_YELL, CMSG_MINIMAP_PING, CMSG_MOUNTSPECIAL_ANIM, CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK, CMSG_MOVE_CHNG_TRANSPORT, CMSG_MOVE_FALL_RESET, CMSG_MOVE_FEATHER_FALL_ACK, CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK, CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK, CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK, CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK, CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK, CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK, CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK, CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK, CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK, CMSG_MOVE_GRAVITY_DISABLE_ACK, CMSG_MOVE_GRAVITY_ENABLE_ACK, CMSG_MOVE_HOVER_ACK, CMSG_MOVE_KNOCK_BACK_ACK, CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK, CMSG_MOVE_SET_CAN_FLY_ACK, CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK, CMSG_MOVE_SET_COLLISION_HEIGHT_ACK, CMSG_MOVE_SET_FLY, CMSG_MOVE_SPLINE_DONE, CMSG_MOVE_TELEPORT_ACK, CMSG_MOVE_TIME_SKIPPED, CMSG_MOVE_WATER_WALK_ACK, CMSG_NAME_QUERY, CMSG_NPC_TEXT_QUERY, CMSG_OBJECT_UPDATE_FAILED, CMSG_OFFER_PETITION, CMSG_OPEN_ITEM, CMSG_OPENING_CINEMATIC, CMSG_OPT_OUT_OF_LOOT, CMSG_PAGE_TEXT_QUERY, CMSG_PET_ABANDON, CMSG_PET_ACTION, CMSG_PET_BATTLE_FINAL_NOTIFY, CMSG_PET_BATTLE_INPUT, CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT, CMSG_PET_BATTLE_QUIT_NOTIFY, CMSG_PET_BATTLE_REQUEST_PVP, CMSG_PET_BATTLE_REQUEST_UPDATE, CMSG_PET_BATTLE_SET_FRONT_PET, CMSG_PET_BATTLE_START_PVP_MATCHMAKING, CMSG_PET_BATTLE_STOP_PVP_MATCHMAKING, CMSG_PET_CANCEL_AURA, CMSG_PET_CAST_SPELL, CMSG_PET_NAME_QUERY, CMSG_PET_RENAME, CMSG_PET_SET_ACTION, CMSG_PET_SPELL_AUTOCAST, CMSG_PET_STOP_ATTACK, CMSG_PETITION_BUY, CMSG_PETITION_DECLINE, CMSG_PETITION_QUERY, CMSG_PETITION_RENAME, CMSG_PETITION_SHOW_SIGNATURES, CMSG_PETITION_SHOWLIST, CMSG_PETITION_SIGN, CMSG_PING, CMSG_PLAYER_LOGIN, CMSG_PUSHQUESTTOPARTY, CMSG_PVP_LOG_DATA, CMSG_QUERY_GUILD_REWARDS, CMSG_QUERY_GUILD_XP, CMSG_QUERY_INSPECT_ACHIEVEMENTS, CMSG_QUERY_TIME, CMSG_QUEST_CONFIRM_ACCEPT, CMSG_QUEST_GIVER_ACCEPT_QUEST, CMSG_QUEST_GIVER_CHOOSE_REWARD, CMSG_QUEST_GIVER_COMPLETE_QUEST, CMSG_QUEST_GIVER_HELLO, CMSG_QUEST_GIVER_QUERY_QUEST, CMSG_QUEST_GIVER_REQUEST_REWARD, CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY, CMSG_QUEST_GIVER_STATUS_QUERY, CMSG_QUEST_NPC_QUERY, CMSG_QUEST_POI_QUERY, CMSG_QUEST_PUSH_RESULT, CMSG_QUEST_QUERY, CMSG_QUESTLOG_REMOVE_QUEST, CMSG_RAID_READY_CHECK, CMSG_RAID_READY_CHECK_CONFIRM, CMSG_RAID_TARGET_UPDATE, CMSG_RANDOM_ROLL, CMSG_RANDOMIZE_CHAR_NAME, CMSG_READ_ITEM, CMSG_READY_FOR_ACCOUNT_DATA_TIMES, CMSG_REALM_NAME_QUERY, CMSG_RECLAIM_CORPSE, CMSG_REFORGE_ITEM, CMSG_REORDER_CHARACTERS, CMSG_REPAIR_ITEM, CMSG_REPOP_REQUEST, CMSG_REPORT_PVP_AFK, CMSG_REQUEST_ACCOUNT_DATA, CMSG_REQUEST_CATEGORY_COOLDOWNS, CMSG_REQUEST_CEMETERY_LIST, CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS, CMSG_REQUEST_FORCED_REACTIONS, CMSG_REQUEST_HOTFIX, CMSG_REQUEST_PARTY_MEMBER_STATS, CMSG_REQUEST_PET_INFO, CMSG_REQUEST_PLAYED_TIME, CMSG_REQUEST_PVP_OPTIONS_ENABLED, CMSG_REQUEST_PVP_REWARDS, CMSG_REQUEST_RAID_INFO, CMSG_REQUEST_RESEARCH_HISTORY, CMSG_REQUEST_STABLED_PETS, CMSG_REQUEST_VEHICLE_EXIT, CMSG_REQUEST_VEHICLE_NEXT_SEAT, CMSG_REQUEST_VEHICLE_PREV_SEAT, CMSG_REQUEST_VEHICLE_SWITCH_SEAT, CMSG_RESET_INSTANCES, CMSG_RESURRECT_RESPONSE, CMSG_RETURN_TO_GRAVEYARD, CMSG_RIDE_VEHICLE_INTERACT, CMSG_SAVE_CUF_PROFILES, CMSG_SCENE_COMPLETED, CMSG_SELECT_FACTION, CMSG_SELF_RES, CMSG_SELL_ITEM, CMSG_SEND_MAIL, CMSG_SEND_TEXT_EMOTE, CMSG_SET_ACTION_BUTTON, CMSG_SET_ACTIONBAR_TOGGLES, CMSG_SET_ACTIVE_MOVER, CMSG_SET_CONTACT_NOTES, CMSG_SET_CURRENCY_FLAGS, CMSG_SET_DUNGEON_DIFFICULTY, CMSG_SET_EVERYONE_IS_ASSISTANT, CMSG_SET_FACTION_ATWAR, CMSG_SET_FACTION_INACTIVE, CMSG_SET_FACTION_NOTATWAR, CMSG_SET_LFG_BONUS_FACTION_ID, CMSG_SET_LOOT_SPECIALIZATION, CMSG_SET_PARTY_ASSIGNMENT, CMSG_SET_PET_TALENT_TREE, CMSG_SET_PLAYER_DECLINED_NAMES, CMSG_SET_PRIMARY_TALENT_TREE, CMSG_SET_PVP, CMSG_SET_RAID_DIFFICULTY, CMSG_SET_SELECTION, CMSG_SET_TAXI_BENCHMARK_MODE, CMSG_SET_TITLE, CMSG_SET_TRADE_GOLD, CMSG_SET_TRADE_ITEM, CMSG_SET_VEHICLE_REC_ID_ACK, CMSG_SET_WATCHED_FACTION, CMSG_SETSHEATHED, CMSG_SHOWING_CLOAK, CMSG_SHOWING_HELM, CMSG_SOCKET_GEMS, CMSG_SPELLCLICK, CMSG_SPIRIT_HEALER_ACTIVATE, CMSG_SPLIT_ITEM, CMSG_STAND_STATE_CHANGE, CMSG_SUBMIT_BUG, CMSG_SUGGESTION_SUBMIT, CMSG_SUMMON_RESPONSE, CMSG_SWAP_INV_ITEM, CMSG_SWAP_ITEM, CMSG_TAXI_NODE_STATUS_QUERY, CMSG_TAXI_QUERY_AVAILABLE_NODES, CMSG_TIME_SYNC_RESPONSE, CMSG_TOGGLE_PVP, CMSG_TOTEM_DESTROYED, CMSG_TRAINER_BUY_SPELL, CMSG_TRAINER_LIST, CMSG_TRANSMOGRIFY_ITEMS, CMSG_TURN_IN_PETITION, CMSG_TUTORIAL_CLEAR, CMSG_TUTORIAL_FLAG, CMSG_TUTORIAL_RESET, CMSG_UNACCEPT_TRADE, CMSG_UNLEARN_SKILL, CMSG_UNREGISTER_ALL_ADDON_PREFIXES, CMSG_UPDATE_ACCOUNT_DATA, CMSG_USE_ITEM, CMSG_VIOLENCE_LEVEL, CMSG_VOICE_SESSION_ENABLE, CMSG_VOID_STORAGE_QUERY, CMSG_VOID_STORAGE_TRANSFER, CMSG_VOID_STORAGE_UNLOCK, CMSG_VOID_SWAP_ITEM, CMSG_WHO, CMSG_WORLD_STATE_UI_TIMER_UPDATE, DEFINE_OPCODE_HANDLER, WorldSession::HandeSetTalentSpecialization(), WorldSession::Handle_EarlyProccess(), WorldSession::Handle_EarlyProccessContinued(), WorldSession::HandleAcceptGrantLevel(), WorldSession::HandleAcceptTradeOpcode(), WorldSession::HandleActivateTaxiExpressOpcode(), WorldSession::HandleActivateTaxiOpcode(), WorldSession::HandleAddFriendOpcode(), WorldSession::HandleAddIgnoreOpcode(), WorldSession::HandleAddonMessagechatOpcode(), WorldSession::HandleAddonRegisteredPrefixesOpcode(), WorldSession::HandleAlterAppearance(), WorldSession::HandleAreaSpiritHealerQueryOpcode(), WorldSession::HandleAreaSpiritHealerQueueOpcode(), WorldSession::HandleAreaTriggerOpcode(), WorldSession::HandleAttackStopOpcode(), WorldSession::HandleAttackSwingOpcode(), WorldSession::HandleAuctionHelloOpcode(), WorldSession::HandleAuctionListBidderItems(), WorldSession::HandleAuctionListItems(), WorldSession::HandleAuctionListOwnerItems(), WorldSession::HandleAuctionListPendingSales(), WorldSession::HandleAuctionPlaceBid(), WorldSession::HandleAuctionRemoveItem(), WorldSession::HandleAuctionSellItem(), WorldSession::HandleAutoBankItemOpcode(), WorldSession::HandleAutoDeclineGuildInvites(), WorldSession::HandleAutoEquipItemOpcode(), WorldSession::HandleAutoEquipItemSlotOpcode(), WorldSession::HandleAutoStoreBagItemOpcode(), WorldSession::HandleAutoStoreBankItemOpcode(), WorldSession::HandleAutostoreLootItemOpcode(), WorldSession::HandleBankerActivateOpcode(), WorldSession::HandleBattleCharBoost(), WorldSession::HandleBattlefieldLeaveOpcode(), WorldSession::HandleBattlefieldListOpcode(), WorldSession::HandleBattleFieldPortOpcode(), WorldSession::HandleBattlefieldRatedInfoRequest(), WorldSession::HandleBattlefieldStatusOpcode(), WorldSession::HandleBattlemasterJoinArena(), WorldSession::HandleBattlemasterJoinOpcode(), WorldSession::HandleBattlePetCage(), WorldSession::HandleBattlePetDelete(), WorldSession::HandleBattlePetFinalNotify(), WorldSession::HandleBattlePetInput(), WorldSession::HandleBattlePetInputFirstPet(), WorldSession::HandleBattlePetLearn(), WorldSession::HandleBattlePetModifyName(), WorldSession::HandleBattlePetQueryName(), WorldSession::HandleBattlePetQuitNotify(), WorldSession::HandleBattlePetRequestJournal(), WorldSession::HandleBattlePetRequestUpdate(), WorldSession::HandleBattlePetSetBattleSlot(), WorldSession::HandleBattlePetSetFlags(), WorldSession::HandleBattlePetSummonCompanion(), WorldSession::HandleBattlePetWildRequest(), WorldSession::HandleBeginTradeOpcode(), WorldSession::HandleBfEntryInviteResponse(), WorldSession::HandleBfExitRequest(), WorldSession::HandleBfQueueInviteResponse(), WorldSession::HandleBinderActivateOpcode(), WorldSession::HandleBlackMarketBidOnItem(), WorldSession::HandleBlackMarketHelloOpcode(), WorldSession::HandleBlackMarketRequestItemOpcode(), WorldSession::HandleBugOpcode(), WorldSession::HandleBusyTradeOpcode(), WorldSession::HandleBuybackItem(), WorldSession::HandleBuyBankSlotOpcode(), WorldSession::HandleBuyItemOpcode(), WorldSession::HandleCalendarAddEvent(), WorldSession::HandleCalendarComplain(), WorldSession::HandleCalendarCopyEvent(), WorldSession::HandleCalendarEventInvite(), WorldSession::HandleCalendarEventModeratorStatus(), WorldSession::HandleCalendarEventRemoveInvite(), WorldSession::HandleCalendarEventRsvp(), WorldSession::HandleCalendarEventSignup(), WorldSession::HandleCalendarEventStatus(), WorldSession::HandleCalendarGetCalendar(), WorldSession::HandleCalendarGetEvent(), WorldSession::HandleCalendarGetNumPending(), WorldSession::HandleCalendarRemoveEvent(), WorldSession::HandleCalendarUpdateEvent(), WorldSession::HandleCancelAuraOpcode(), WorldSession::HandleCancelAutoRepeatSpellOpcode(), WorldSession::HandleCancelCastOpcode(), WorldSession::HandleCancelChanneling(), WorldSession::HandleCancelMountAuraOpcode(), WorldSession::HandleCancelTempEnchantmentOpcode(), WorldSession::HandleCancelTradeOpcode(), WorldSession::HandleCastSpellOpcode(), WorldSession::HandleChallengeModeRequestLeaders(), WorldSession::HandleChallengeModeRequestMapStats(), WorldSession::HandleChangeCurrencyFlags(), WorldSession::HandleChangeSeatsOnControlledVehicle(), WorldSession::HandleChannelAnnouncements(), WorldSession::HandleChannelBan(), WorldSession::HandleChannelDisplayListQuery(), WorldSession::HandleChannelInvite(), WorldSession::HandleChannelKick(), WorldSession::HandleChannelList(), WorldSession::HandleChannelModerator(), WorldSession::HandleChannelMute(), WorldSession::HandleChannelOwner(), WorldSession::HandleChannelPassword(), WorldSession::HandleChannelSetOwner(), WorldSession::HandleChannelUnban(), WorldSession::HandleChannelUnmoderator(), WorldSession::HandleChannelUnmute(), WorldSession::HandleCharCreateOpcode(), WorldSession::HandleCharCustomize(), WorldSession::HandleCharDeleteOpcode(), WorldSession::HandleCharEnumOpcode(), WorldSession::HandleCharFactionOrRaceChange(), WorldSession::HandleCharRenameOpcode(), WorldSession::HandleChatIgnoredOpcode(), WorldSession::HandleClearTradeItemOpcode(), WorldSession::HandleComplainOpcode(), WorldSession::HandleCompleteCinematic(), WorldSession::HandleContactListOpcode(), WorldSession::HandleCorpseMapPositionQuery(), WorldSession::HandleCorpseQueryOpcode(), WorldSession::HandleCreatureQueryOpcode(), WorldSession::HandleDelFriendOpcode(), WorldSession::HandleDelIgnoreOpcode(), WorldSession::HandleDestroyItemOpcode(), WorldSession::HandleDiscardedTimeSyncAcks(), WorldSession::HandleDismissControlledVehicle(), WorldSession::HandleDismissCritter(), WorldSession::HandleDuelProposedOpcode(), WorldSession::HandleDuelResponseOpcode(), WorldSession::HandleEjectPassenger(), WorldSession::HandleEmoteOpcode(), WorldSession::HandleEquipmentSetDelete(), WorldSession::HandleEquipmentSetSave(), WorldSession::HandleEquipmentSetUse(), WorldSession::HandleFarSightOpcode(), WorldSession::HandleFeatherFallAck(), WorldSession::HandleForceSpeedChangeAck(), WorldSession::HandleGameObjectQueryOpcode(), WorldSession::HandleGameobjectReportUse(), WorldSession::HandleGameObjectUseOpcode(), WorldSession::HandleGetChallengeModeRewards(), WorldSession::HandleGetMailList(), WorldSession::HandleGMResponseResolve(), WorldSession::HandleGMSurveySubmit(), WorldSession::HandleGMTicketCaseStatusOpcode(), WorldSession::HandleGMTicketCreateOpcode(), WorldSession::HandleGMTicketDeleteOpcode(), WorldSession::HandleGMTicketGetTicketOpcode(), WorldSession::HandleGMTicketSystemStatusOpcode(), WorldSession::HandleGMTicketUpdateOpcode(), WorldSession::HandleGossipHelloOpcode(), WorldSession::HandleGossipSelectOptionOpcode(), WorldSession::HandleGrantLevel(), WorldSession::HandleGroupAssistantLeaderOpcode(), WorldSession::HandleGroupChangeSubGroupOpcode(), WorldSession::HandleGroupDisbandOpcode(), WorldSession::HandleGroupEveryoneIsAssistantOpcode(), WorldSession::HandleGroupInitiatePollRole(), WorldSession::HandleGroupInviteOpcode(), WorldSession::HandleGroupInviteResponseOpcode(), WorldSession::HandleGroupRaidConvertOpcode(), WorldSession::HandleGroupSetLeaderOpcode(), WorldSession::HandleGroupSetRolesOpcode(), WorldSession::HandleGroupUninviteGuidOpcode(), WorldSession::HandleGuildAcceptOpcode(), WorldSession::HandleGuildAchievementProgressQuery(), WorldSession::HandleGuildAddRankOpcode(), WorldSession::HandleGuildAssignRankOpcode(), WorldSession::HandleGuildBankBuyTab(), WorldSession::HandleGuildBankDepositMoney(), WorldSession::HandleGuildBankerActivate(), WorldSession::HandleGuildBankLogQuery(), WorldSession::HandleGuildBankMoneyWithdrawn(), WorldSession::HandleGuildBankQueryTab(), WorldSession::HandleGuildBankSwapItems(), WorldSession::HandleGuildBankTabNote(), WorldSession::HandleGuildBankUpdateTab(), WorldSession::HandleGuildBankWithdrawMoney(), WorldSession::HandleGuildChangeInfoTextOpcode(), WorldSession::HandleGuildDeclineOpcode(), WorldSession::HandleGuildDelRankOpcode(), WorldSession::HandleGuildDemoteOpcode(), WorldSession::HandleGuildDisbandOpcode(), WorldSession::HandleGuildEventLogQueryOpcode(), WorldSession::HandleGuildFinderAddApplication(), WorldSession::HandleGuildFinderBrowse(), WorldSession::HandleGuildFinderDeclineRecruit(), WorldSession::HandleGuildFinderGetApplications(), WorldSession::HandleGuildFinderGetRecruits(), WorldSession::HandleGuildFinderRemoveApplication(), WorldSession::HandleGuildFinderSetGuildPost(), WorldSession::HandleGuildInviteOpcode(), WorldSession::HandleGuildLeaveOpcode(), WorldSession::HandleGuildMOTDOpcode(), WorldSession::HandleGuildNewsUpdateStickyOpcode(), WorldSession::HandleGuildPermissions(), WorldSession::HandleGuildPromoteOpcode(), WorldSession::HandleGuildQueryNewsOpcode(), WorldSession::HandleGuildQueryOpcode(), WorldSession::HandleGuildQueryRanksOpcode(), WorldSession::HandleGuildQueryXPOpcode(), WorldSession::HandleGuildRemoveOpcode(), WorldSession::HandleGuildReplaceGuildMaster(), WorldSession::HandleGuildRequestChallengeUpdate(), WorldSession::HandleGuildRequestPartyState(), WorldSession::HandleGuildRewardsQueryOpcode(), WorldSession::HandleGuildRosterOpcode(), WorldSession::HandleGuildSetGuildMaster(), WorldSession::HandleGuildSetNoteOpcode(), WorldSession::HandleGuildSetRankPermissionsOpcode(), WorldSession::HandleHearthAndResurrect(), WorldSession::HandleIgnoreTradeOpcode(), WorldSession::HandleInitiateTradeOpcode(), WorldSession::HandleInspectHonorStatsOpcode(), WorldSession::HandleInspectOpcode(), WorldSession::HandleInstanceLockResponse(), WorldSession::HandleItemRefund(), WorldSession::HandleItemRefundInfoRequest(), WorldSession::HandleItemTextQuery(), WorldSession::HandleJoinChannel(), WorldSession::HandleLearnTalentOpcode(), WorldSession::HandleLeaveChannel(), WorldSession::HandleLFDGetLockInfoOpcode(), WorldSession::HandleLFDSetBootVoteOpcode(), WorldSession::HandleLFDTeleportOpcode(), WorldSession::HandleLfgGetStatus(), WorldSession::HandleLfgJoinOpcode(), WorldSession::HandleLfgLeaveOpcode(), WorldSession::HandleLfgProposalResultOpcode(), WorldSession::HandleLfgSetRolesOpcode(), WorldSession::HandleListInventoryOpcode(), WorldSession::HandleLoadScreenOpcode(), WorldSession::HandleLogoutCancelOpcode(), WorldSession::HandleLogoutRequestOpcode(), WorldSession::HandleLootMethodOpcode(), WorldSession::HandleLootMoneyOpcode(), WorldSession::HandleLootOpcode(), WorldSession::HandleLootReleaseOpcode(), WorldSession::HandleLootRoll(), WorldSession::HandleMailCreateTextItem(), WorldSession::HandleMailDelete(), WorldSession::HandleMailMarkAsRead(), WorldSession::HandleMailReturnToSender(), WorldSession::HandleMailTakeItem(), WorldSession::HandleMailTakeMoney(), WorldSession::HandleMessagechatOpcode(), WorldSession::HandleMinimapPingOpcode(), WorldSession::HandleMirrorImageDataRequest(), WorldSession::HandleMountSpecialAnimOpcode(), WorldSession::HandleMoveGravityAck(), WorldSession::HandleMoveHoverAck(), WorldSession::HandleMoveKnockBackAck(), WorldSession::HandleMovementForceAck(), WorldSession::HandleMovementOpcodes(), WorldSession::HandleMoveRootAck(), WorldSession::HandleMoveSetCanFlyAckOpcode(), WorldSession::HandleMoveSetCanTurnWhileFallingAck(), WorldSession::HandleMoveSetVehicleRecAck(), WorldSession::HandleMoveSplineDoneOpcode(), WorldSession::HandleMoveTeleportAck(), WorldSession::HandleMoveTimeSkippedOpcode(), WorldSession::HandleMoveUnRootAck(), WorldSession::HandleMoveWaterWalkAck(), WorldSession::HandleMoveWorldportAckOpcode(), WorldSession::HandleNameQueryOpcode(), WorldSession::HandleNpcTextQueryOpcode(), WorldSession::HandleObjectUpdateFailedOpcode(), WorldSession::HandleOfferPetitionOpcode(), WorldSession::HandleOpeningCinematic(), WorldSession::HandleOpenItemOpcode(), WorldSession::HandleOptOutOfLootOpcode(), WorldSession::HandlePageTextQueryOpcode(), WorldSession::HandlePetAbandon(), WorldSession::HandlePetAction(), WorldSession::HandlePetBattleQueueProposeMatchResult(), WorldSession::HandlePetBattleRequestPvp(), WorldSession::HandlePetBattleStartPvpMatchmaking(), WorldSession::HandlePetBattleStopPvpMatchmaking(), WorldSession::HandlePetCancelAuraOpcode(), WorldSession::HandlePetCastSpellOpcode(), WorldSession::HandlePetitionBuyOpcode(), WorldSession::HandlePetitionDeclineOpcode(), WorldSession::HandlePetitionQueryOpcode(), WorldSession::HandlePetitionRenameOpcode(), WorldSession::HandlePetitionShowListOpcode(), WorldSession::HandlePetitionShowSignOpcode(), WorldSession::HandlePetitionSignOpcode(), WorldSession::HandlePetNameQuery(), WorldSession::HandlePetRename(), WorldSession::HandlePetSetAction(), WorldSession::HandlePetSpellAutocastOpcode(), WorldSession::HandlePetStopAttack(), WorldSession::HandlePlayedTime(), WorldSession::HandlePlayerLoginOpcode(), WorldSession::HandlePushQuestToParty(), WorldSession::HandlePVPLogDataOpcode(), WorldSession::HandleQueryGuildBankTabText(), WorldSession::HandleQueryInspectAchievements(), WorldSession::HandleQueryNextMailTime(), WorldSession::HandleQueryTimeOpcode(), WorldSession::HandleQuestConfirmAccept(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverCompleteQuest(), WorldSession::HandleQuestgiverHelloOpcode(), WorldSession::HandleQuestgiverQueryQuestOpcode(), WorldSession::HandleQuestgiverRequestRewardOpcode(), WorldSession::HandleQuestgiverStatusMultipleQuery(), WorldSession::HandleQuestgiverStatusQueryOpcode(), WorldSession::HandleQuestLogRemoveQuest(), WorldSession::HandleQuestNPCQuery(), WorldSession::HandleQuestPOIQuery(), WorldSession::HandleQuestPushResult(), WorldSession::HandleQuestQueryOpcode(), WorldSession::HandleRaidReadyCheckConfirmOpcode(), WorldSession::HandleRaidReadyCheckOpcode(), WorldSession::HandleRaidTargetUpdateOpcode(), WorldSession::HandleRandomizeCharNameOpcode(), WorldSession::HandleRandomRollOpcode(), WorldSession::HandleReadItem(), WorldSession::HandleReadyForAccountDataTimes(), WorldSession::HandleRealmNameQueryOpcode(), WorldSession::HandleReclaimCorpseOpcode(), WorldSession::HandleReforgeItemOpcode(), WorldSession::HandleReorderCharacters(), WorldSession::HandleRepairItemOpcode(), WorldSession::HandleRepopRequestOpcode(), WorldSession::HandleReportPvPAFK(), WorldSession::HandleRequestAccountData(), WorldSession::HandleRequestCategoryCooldowns(), WorldSession::HandleRequestCemeteryList(), WorldSession::HandleRequestConquestFormulaConstants(), WorldSession::HandleRequestForcedReactionsOpcode(), WorldSession::HandleRequestHotfix(), WorldSession::HandleRequestPartyMemberStatsOpcode(), WorldSession::HandleRequestPetInfoOpcode(), WorldSession::HandleRequestPvpOptions(), WorldSession::HandleRequestPvpReward(), WorldSession::HandleRequestRaidInfoOpcode(), WorldSession::HandleRequestResearchHistory(), WorldSession::HandleRequestStabledPetsOpcode(), WorldSession::HandleRequestVehicleExit(), WorldSession::HandleResetInstancesOpcode(), WorldSession::HandleRespecWipeConfirmOpcode(), WorldSession::HandleResurrectResponseOpcode(), WorldSession::HandleReturnToGraveyard(), WorldSession::HandleRideVehicleInteract(), WorldSession::HandleSaveCUFProfiles(), WorldSession::HandleSaveGuildEmblemOpcode(), WorldSession::HandleSceneCompleted(), WorldSession::HandleSelectFactionOpcode(), WorldSession::HandleSelfResOpcode(), WorldSession::HandleSellItemOpcode(), WorldSession::HandleSendMail(), WorldSession::HandleSetActionBarToggles(), WorldSession::HandleSetActionButtonOpcode(), WorldSession::HandleSetActiveMoverOpcode(), WorldSession::HandleSetCollisionHeightAck(), WorldSession::HandleSetContactNotesOpcode(), WorldSession::HandleSetDungeonDifficultyOpcode(), WorldSession::HandleSetFactionAtWar(), WorldSession::HandleSetFactionInactiveOpcode(), WorldSession::HandleSetFactionNotAtWar(), WorldSession::HandleSetLfgBonusFactionID(), WorldSession::HandleSetLootSpecialization(), WorldSession::HandleSetPartyAssignmentOpcode(), WorldSession::HandleSetPetSpecialization(), WorldSession::HandleSetPlayerDeclinedNames(), WorldSession::HandleSetPvP(), WorldSession::HandleSetRaidDifficultyOpcode(), WorldSession::HandleSetSelectionOpcode(), WorldSession::HandleSetSheathedOpcode(), WorldSession::HandleSetTaxiBenchmarkOpcode(), WorldSession::HandleSetTitleOpcode(), WorldSession::HandleSetTradeGoldOpcode(), WorldSession::HandleSetTradeItemOpcode(), WorldSession::HandleSetWatchedFactionOpcode(), WorldSession::HandleShowingCloakOpcode(), WorldSession::HandleShowingHelmOpcode(), WorldSession::HandleSocketOpcode(), WorldSession::HandleSpellClick(), WorldSession::HandleSpiritHealerActivateOpcode(), WorldSession::HandleSplitItemOpcode(), WorldSession::HandleStandStateChangeOpcode(), WorldSession::HandleSubmitBugOpcode(), WorldSession::HandleSubmitSuggestOpcode(), WorldSession::HandleSummonResponseOpcode(), WorldSession::HandleSwapInvItemOpcode(), WorldSession::HandleSwapItem(), WorldSession::HandleTaxiNodeStatusQueryOpcode(), WorldSession::HandleTaxiQueryAvailableNodes(), WorldSession::HandleTextEmoteOpcode(), WorldSession::HandleTimeSyncResp(), WorldSession::HandleTogglePvP(), WorldSession::HandleTotemDestroyed(), WorldSession::HandleTrainerBuySpellOpcode(), WorldSession::HandleTrainerListOpcode(), WorldSession::HandleTransmogrifyItems(), WorldSession::HandleTurnInPetitionOpcode(), WorldSession::HandleTutorialClear(), WorldSession::HandleTutorialFlag(), WorldSession::HandleTutorialReset(), WorldSession::HandleUnacceptTradeOpcode(), WorldSession::HandleUnlearnSkillOpcode(), WorldSession::HandleUnregisterAddonPrefixesOpcode(), WorldSession::HandleUpdateAccountData(), WorldSession::HandleUseItemOpcode(), WorldSession::HandleViolenceLevel(), WorldSession::HandleVoiceSessionEnableOpcode(), WorldSession::HandleVoidStorageQuery(), WorldSession::HandleVoidStorageTransfer(), WorldSession::HandleVoidStorageUnlock(), WorldSession::HandleVoidSwapItem(), WorldSession::HandleWhoOpcode(), WorldSession::HandleWorldStateUITimerUpdate(), MSG_MOVE_FALL_LAND, MSG_MOVE_HEARTBEAT, MSG_MOVE_JUMP, MSG_MOVE_SET_FACING, MSG_MOVE_SET_PITCH, MSG_MOVE_SET_RUN_MODE, MSG_MOVE_SET_WALK_MODE, MSG_MOVE_START_ASCEND, MSG_MOVE_START_BACKWARD, MSG_MOVE_START_DESCEND, MSG_MOVE_START_FORWARD, MSG_MOVE_START_PITCH_DOWN, MSG_MOVE_START_PITCH_UP, MSG_MOVE_START_STRAFE_LEFT, MSG_MOVE_START_STRAFE_RIGHT, MSG_MOVE_START_SWIM, MSG_MOVE_START_TURN_LEFT, MSG_MOVE_START_TURN_RIGHT, MSG_MOVE_STOP, MSG_MOVE_STOP_ASCEND, MSG_MOVE_STOP_PITCH, MSG_MOVE_STOP_STRAFE, MSG_MOVE_STOP_SWIM, MSG_MOVE_STOP_TURN, MSG_MOVE_WORLDPORT_ACK, MSG_SAVE_GUILD_EMBLEM, MSG_VERIFY_CONNECTIVITY, PROCESS_INPLACE, PROCESS_THREADSAFE, PROCESS_THREADUNSAFE, STATUS_AUTHED, STATUS_LOGGEDIN, STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT, STATUS_NEVER, STATUS_TRANSFER, and STATUS_UNHANDLED.

◆ InitializeServerTable()

void OpcodeTable::InitializeServerTable ( )

Definition at line 532 of file Opcodes.cpp.

References DEFINE_OPCODE_HANDLER, MSG_VERIFY_CONNECTIVITY, SMSG_ACCOUNT_CRITERIA_UPDATE, SMSG_ACCOUNT_DATA_TIMES, SMSG_ACHIEVEMENT_DELETED, SMSG_ACHIEVEMENT_EARNED, SMSG_ACTIVATE_TAXI_REPLY, SMSG_ADD_RUNE_POWER, SMSG_ADDON_INFO, SMSG_AE_LOOT_TARGETS, SMSG_AI_REACTION, SMSG_ALL_ACHIEVEMENT_DATA, SMSG_ARCHAEOLOGY_SURVERY_CAST, SMSG_AREA_SPIRIT_HEALER_TIME, SMSG_ARENA_TEAM_EVENT, SMSG_ARENA_TEAM_STATS, SMSG_ARENA_UNIT_DESTROYED, SMSG_ATTACK_START, SMSG_ATTACKER_STATE_UPDATE, SMSG_ATTACKSTOP, SMSG_ATTACKSWING_ERROR, SMSG_AUCTION_BIDDER_LIST_RESULT, SMSG_AUCTION_BIDDER_NOTIFICATION, SMSG_AUCTION_COMMAND_RESULT, SMSG_AUCTION_HELLO, SMSG_AUCTION_LIST_PENDING_SALES, SMSG_AUCTION_LIST_RESULT, SMSG_AUCTION_OWNER_LIST_RESULT, SMSG_AUCTION_OWNER_NOTIFICATION, SMSG_AUCTION_REMOVED_NOTIFICATION, SMSG_AURA_UPDATE, SMSG_AUTH_CHALLENGE, SMSG_AUTH_RESPONSE, SMSG_BARBER_SHOP_RESULT, SMSG_BATTLE_PAY_BOOST_ITEMS, SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE, SMSG_BATTLE_PET_CAGE_DATE_ERROR, SMSG_BATTLE_PET_DELETED, SMSG_BATTLE_PET_HEALED, SMSG_BATTLE_PET_JOURNAL, SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED, SMSG_BATTLE_PET_JOURNAL_LOCK_DENINED, SMSG_BATTLE_PET_PET_UPDATES, SMSG_BATTLE_PET_QUERY_NAME_RESPONSE, SMSG_BATTLE_PET_SLOT_UPDATE, SMSG_BATTLEFIELD_LIST, SMSG_BATTLEFIELD_MGR_EJECTED, SMSG_BATTLEFIELD_MGR_ENTERED, SMSG_BATTLEFIELD_MGR_ENTRY_INVITE, SMSG_BATTLEFIELD_MGR_QUEUE_INVITE, SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE, SMSG_BATTLEFIELD_PLAYER_POSITIONS, SMSG_BATTLEFIELD_RATED_INFO, SMSG_BATTLEFIELD_STATUS, SMSG_BATTLEFIELD_STATUS_ACTIVE, SMSG_BATTLEFIELD_STATUS_FAILED, SMSG_BATTLEFIELD_STATUS_NEEDCONFIRMATION, SMSG_BATTLEFIELD_STATUS_QUEUED, SMSG_BATTLEGROUND_PLAYER_JOINED, SMSG_BATTLEGROUND_PLAYER_LEFT, SMSG_BIND_POINT_UPDATE, SMSG_BINDER_CONFIRM, SMSG_BLACKMARKET_BID_RESULT, SMSG_BLACKMARKET_BID_WON, SMSG_BLACKMARKET_HELLO, SMSG_BLACKMARKET_OUT_BID, SMSG_BLACKMARKET_REQUEST_ITEMS_RESULT, SMSG_BREAK_TARGET, SMSG_BUY_BANK_SLOT_RESULT, SMSG_BUY_FAILED, SMSG_BUY_ITEM, SMSG_CALENDAR_ARENA_TEAM, SMSG_CALENDAR_CLEAR_PENDING_ACTION, SMSG_CALENDAR_COMMAND_RESULT, SMSG_CALENDAR_EVENT_INITIAL_INVITE, SMSG_CALENDAR_EVENT_INVITE, SMSG_CALENDAR_EVENT_INVITE_ALERT, SMSG_CALENDAR_EVENT_INVITE_REMOVED, SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT, SMSG_CALENDAR_EVENT_INVITE_STATUS, SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT, SMSG_CALENDAR_EVENT_MODERATOR_STATUS, SMSG_CALENDAR_EVENT_REMOVED_ALERT, SMSG_CALENDAR_EVENT_UPDATED_ALERT, SMSG_CALENDAR_RAID_LOCKOUT_ADDED, SMSG_CALENDAR_RAID_LOCKOUT_REMOVED, SMSG_CALENDAR_RAID_LOCKOUT_UPDATED, SMSG_CALENDAR_SEND_CALENDAR, SMSG_CALENDAR_SEND_EVENT, SMSG_CALENDAR_SEND_NUM_PENDING, SMSG_CANCEL_AUTO_REPEAT, SMSG_CANCEL_COMBAT, SMSG_CANCEL_SCENE, SMSG_CAST_FAILED, SMSG_CATEGORY_COOLDOWN, SMSG_CHALLENGE_MODE_ALL_MAP_STATS, SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT, SMSG_CHALLENGE_MODE_REWARDS, SMSG_CHANNEL_LIST, SMSG_CHANNEL_MEMBER_COUNT, SMSG_CHANNEL_NOTIFY, SMSG_CHAR_CREATE, SMSG_CHAR_CUSTOMIZE, SMSG_CHAR_DELETE, SMSG_CHAR_FACTION_CHANGE, SMSG_CHAR_RENAME, SMSG_CHARACTER_LOGIN_FAILED, SMSG_CHARACTER_UPGRADE_STARTED, SMSG_CHAT_PLAYER_AMBIGUOUS, SMSG_CHAT_PLAYER_NOT_FOUND, SMSG_CHAT_RESTRICTED, SMSG_CHAT_WRONG_FACTION, SMSG_CLEAR_COOLDOWN, SMSG_CLEAR_COOLDOWNS, SMSG_CLEAR_TARGET, SMSG_CLIENT_CONTROL_UPDATE, SMSG_CLIENTCACHE_VERSION, SMSG_COMPLAIN_RESULT, SMSG_CONQUEST_FORMULA_CONSTANTS, SMSG_CONTACT_LIST, SMSG_CONVERT_RUNE, SMSG_COOLDOWN_EVENT, SMSG_CORPSE_MAP_POSITION_QUERY_RESPONSE, SMSG_CORPSE_NOT_IN_INSTANCE, SMSG_CORPSE_QUERY, SMSG_CORPSE_RECLAIM_DELAY, SMSG_CREATURE_QUERY_RESPONSE, SMSG_CRITERIA_DELETED, SMSG_CRITERIA_UPDATE, SMSG_CROSSED_INEBRIATION_THRESHOLD, SMSG_DB_REPLY, SMSG_DEATH_RELEASE_LOC, SMSG_DEFENSE_MESSAGE, SMSG_DESTROY_OBJECT, SMSG_DESTRUCTIBLE_BUILDING_DAMAGE, SMSG_DISMOUNT, SMSG_DISPEL_FAILED, SMSG_DISPLAY_GAME_ERROR, SMSG_DUEL_COMPLETE, SMSG_DUEL_COUNTDOWN, SMSG_DUEL_INBOUNDS, SMSG_DUEL_OUTOFBOUNDS, SMSG_DUEL_REQUESTED, SMSG_DUEL_WINNER, SMSG_DURABILITY_DAMAGE_DEATH, SMSG_EMOTE, SMSG_ENABLE_BARBER_SHOP, SMSG_ENCHANTMENT_LOG, SMSG_ENUM_CHARACTERS_RESULT, SMSG_ENVIRONMENTALDAMAGELOG, SMSG_EQUIPMENT_SET_ID, SMSG_EXPLORATION_EXPERIENCE, SMSG_FEATURE_SYSTEM_STATUS, SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN, SMSG_FISH_ESCAPED, SMSG_FISH_NOT_HOOKED, SMSG_FRIEND_STATUS, SMSG_GAMEOBJECT_CUSTOM_ANIM, SMSG_GAMEOBJECT_DESPAWN_ANIM, SMSG_GAMEOBJECT_QUERY_RESPONSE, SMSG_GM_TICKET_CASE_STATUS, SMSG_GM_TICKET_GET_TICKET, SMSG_GM_TICKET_RESOLVE_RESPONSE, SMSG_GM_TICKET_RESPONSE, SMSG_GM_TICKET_SYSTEM_STATUS, SMSG_GM_TICKET_UPDATE, SMSG_GOSSIP_COMPLETE, SMSG_GOSSIP_MESSAGE, SMSG_GOSSIP_POI, SMSG_GROUP_DECLINE, SMSG_GROUP_DESTROYED, SMSG_GROUP_INVITE, SMSG_GROUP_LIST, SMSG_GROUP_ROLE_POLL_INFORM, SMSG_GROUP_SET_LEADER, SMSG_GROUP_SET_ROLE, SMSG_GROUP_UNINVITE, SMSG_GUILD_ACHIEVEMENT_DATA, SMSG_GUILD_ACHIEVEMENT_DELETED, SMSG_GUILD_ACHIEVEMENT_EARNED, SMSG_GUILD_BANK_LIST, SMSG_GUILD_BANK_LOG_QUERY_RESULT, SMSG_GUILD_BANK_MONEY_WITHDRAWN, SMSG_GUILD_BANK_QUERY_TEXT_RESULT, SMSG_GUILD_CHALLENGE_UPDATED, SMSG_GUILD_COMMAND_RESULT, SMSG_GUILD_CRITERIA_DATA, SMSG_GUILD_CRITERIA_DELETED, SMSG_GUILD_DECLINE, SMSG_GUILD_EVENT, SMSG_GUILD_EVENT_BANK_MONEY_CHANGED, SMSG_GUILD_EVENT_BANK_TAB_ADDED, SMSG_GUILD_EVENT_BANK_TAB_MODIFIED, SMSG_GUILD_EVENT_BANK_TAB_TEXT_CHANGED, SMSG_GUILD_EVENT_LOG_QUERY_RESULT, SMSG_GUILD_EVENT_PLAYER_LEFT, SMSG_GUILD_INVITE, SMSG_GUILD_INVITE_CANCEL, SMSG_GUILD_MAX_DAILY_XP, SMSG_GUILD_MEMBER_DAILY_RESET, SMSG_GUILD_MEMBER_UPDATE_NOTE, SMSG_GUILD_NEWS_UPDATE, SMSG_GUILD_PARTY_STATE_RESPONSE, SMSG_GUILD_PERMISSIONS_QUERY_RESULTS, SMSG_GUILD_QUERY_RESPONSE, SMSG_GUILD_RANKS, SMSG_GUILD_RANKS_UPDATE, SMSG_GUILD_RENAMED, SMSG_GUILD_REPUTATION_WEEKLY_CAP, SMSG_GUILD_REWARDS_LIST, SMSG_GUILD_ROSTER, SMSG_GUILD_SET_GUILD_MASTER, SMSG_GUILD_XP, SMSG_GUILD_XP_GAIN, SMSG_HEALTH_UPDATE, SMSG_HIGHEST_THREAT_UPDATE, SMSG_HOTFIX_NOTIFY_BLOB, SMSG_INIT_WORLD_STATES, SMSG_INITIALIZE_FACTIONS, SMSG_INSPECT_HONOR_STATS, SMSG_INSPECT_RESULTS, SMSG_INSTANCE_LOCK_WARNING_QUERY, SMSG_INSTANCE_RESET, SMSG_INSTANCE_RESET_FAILED, SMSG_INSTANCE_SAVE_CREATED, SMSG_INVENTORY_CHANGE_FAILURE, SMSG_ITEM_COOLDOWN, SMSG_ITEM_ENCHANT_TIME_UPDATE, SMSG_ITEM_EXPIRE_PURCHASE_REFUND, SMSG_ITEM_PURCHASE_REFUND_RESULT, SMSG_ITEM_PUSH_RESULT, SMSG_ITEM_TEXT_QUERY_RESPONSE, SMSG_ITEM_TIME_UPDATE, SMSG_LEARNED_SPELL, SMSG_LEVELUP_INFO, SMSG_LF_GUILD_APPLICANT_LIST_UPDATED, SMSG_LF_GUILD_APPLICATIONS_LIST_CHANGED, SMSG_LF_GUILD_BROWSE_UPDATED, SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED, SMSG_LF_GUILD_POST_UPDATED, SMSG_LF_GUILD_RECRUIT_LIST_UPDATED, SMSG_LFD_BOOT_PROPOSAL_UPDATE, SMSG_LFD_DISABLED, SMSG_LFD_JOIN_RESULT, SMSG_LFD_OFFER_CONTINUE, SMSG_LFD_PARTY_INFO, SMSG_LFD_PLAYER_INFO, SMSG_LFD_PROPOSAL_UPDATE, SMSG_LFD_QUEUE_STATUS, SMSG_LFD_ROLE_CHECK_UPDATE, SMSG_LFD_TELEPORT_DENIED, SMSG_LFD_UPDATE_STATUS, SMSG_LFG_PLAYER_REWARD, SMSG_LFG_ROLE_CHOSEN, SMSG_LFG_UPDATE_SEARCH, SMSG_LIST_INVENTORY, SMSG_LOAD_CUF_PROFILES, SMSG_LOAD_EQUIPMENT_SET, SMSG_LOG_XPGAIN, SMSG_LOGIN_SET_TIME_SPEED, SMSG_LOGIN_VERIFY_WORLD, SMSG_LOGOUT_CANCEL_ACK, SMSG_LOGOUT_COMPLETE, SMSG_LOGOUT_RESPONSE, SMSG_LOOT_ALL_PASSED, SMSG_LOOT_CLEAR_MONEY, SMSG_LOOT_LIST, SMSG_LOOT_MASTER_LIST, SMSG_LOOT_MONEY_NOTIFY, SMSG_LOOT_RELEASE_RESPONSE, SMSG_LOOT_REMOVED, SMSG_LOOT_RESPONSE, SMSG_LOOT_ROLL, SMSG_LOOT_ROLL_WON, SMSG_LOOT_START_ROLL, SMSG_MAIL_LIST_RESULT, SMSG_MAIL_QUERY_NEXT_TIME_RESULT, SMSG_MESSAGECHAT, SMSG_MINIMAP_PING, SMSG_MIRROR_IMAGE_COMPONENTED_DATA, SMSG_MIRROR_IMAGE_CREATURE_DATA, SMSG_MISSILE_CANCEL, SMSG_MODIFY_COOLDOWN, SMSG_MOTD, SMSG_MOUNTSPECIAL_ANIM, SMSG_MOVE_APPLY_MOVEMENT_FORCE, SMSG_MOVE_FEATHER_FALL, SMSG_MOVE_GRAVITY_DISABLE, SMSG_MOVE_GRAVITY_ENABLE, SMSG_MOVE_KNOCK_BACK, SMSG_MOVE_LAND_WALK, SMSG_MOVE_NORMAL_FALL, SMSG_MOVE_REMOVE_MOVEMENT_FORCE, SMSG_MOVE_ROOT, SMSG_MOVE_SET_ACTIVE_MOVER, SMSG_MOVE_SET_CAN_FLY, SMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY, SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING, SMSG_MOVE_SET_COLLISION_HEIGHT, SMSG_MOVE_SET_FLIGHT_BACK_SPEED, SMSG_MOVE_SET_FLIGHT_SPEED, SMSG_MOVE_SET_HOVER, SMSG_MOVE_SET_PITCH_RATE, SMSG_MOVE_SET_RUN_BACK_SPEED, SMSG_MOVE_SET_RUN_SPEED, SMSG_MOVE_SET_SWIM_BACK_SPEED, SMSG_MOVE_SET_SWIM_SPEED, SMSG_MOVE_SET_TURN_RATE, SMSG_MOVE_SET_VEHICLE_REC_ID, SMSG_MOVE_SET_WALK_SPEED, SMSG_MOVE_TELEPORT, SMSG_MOVE_UNROOT, SMSG_MOVE_UNSET_CAN_FLY, SMSG_MOVE_UNSET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY, SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING, SMSG_MOVE_UNSET_HOVER, SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE, SMSG_MOVE_UPDATE_COLLISION_HEIGHT, SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED, SMSG_MOVE_UPDATE_FLIGHT_SPEED, SMSG_MOVE_UPDATE_KNOCK_BACK, SMSG_MOVE_UPDATE_PITCH_RATE, SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE, SMSG_MOVE_UPDATE_RUN_BACK_SPEED, SMSG_MOVE_UPDATE_RUN_SPEED, SMSG_MOVE_UPDATE_SWIM_BACK_SPEED, SMSG_MOVE_UPDATE_SWIM_SPEED, SMSG_MOVE_UPDATE_TELEPORT, SMSG_MOVE_UPDATE_TURN_RATE, SMSG_MOVE_UPDATE_WALK_SPEED, SMSG_MOVE_WATER_WALK, SMSG_NEW_TAXI_PATH, SMSG_NEW_WORLD, SMSG_NOTIFICATION, SMSG_NPC_TEXT_UPDATE, SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA, SMSG_ON_MONSTER_MOVE, SMSG_OPEN_LFG_DUNGEON_FINDER, SMSG_OVERRIDE_LIGHT, SMSG_PAGE_TEXT_QUERY_RESPONSE, SMSG_PAGETEXT, SMSG_PARTY_COMMAND_RESULT, SMSG_PARTY_MEMBER_STATE, SMSG_PARTYKILLLOG, SMSG_PET_ACTION_FEEDBACK, SMSG_PET_ACTION_SOUND, SMSG_PET_BATTLE_CHAT_RESTRICTED, SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE, SMSG_PET_BATTLE_FINAL_ROUND, SMSG_PET_BATTLE_FINALIZE_LOCATION, SMSG_PET_BATTLE_FINISHED, SMSG_PET_BATTLE_FIRST_ROUND, SMSG_PET_BATTLE_INITIAL_UPDATE, SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING, SMSG_PET_BATTLE_PVP_CHALLENGE, SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH, SMSG_PET_BATTLE_QUEUE_STATUS, SMSG_PET_BATTLE_REQUEST_FAILED, SMSG_PET_BATTLE_ROUND_RESULT, SMSG_PET_CAST_FAILED, SMSG_PET_LEARNED_SPELL, SMSG_PET_NAME_INVALID, SMSG_PET_NAME_QUERY_RESPONSE, SMSG_PET_REMOVED_SPELL, SMSG_PET_SPELLS_MESSAGE, SMSG_PET_STABLE_LIST, SMSG_PET_UPDATE_COMBO_POINTS, SMSG_PETITION_ALREADY_SIGNED, SMSG_PETITION_QUERY_RESPONSE, SMSG_PETITION_RENAME_RESULT, SMSG_PETITION_SHOW_SIGNATURES, SMSG_PETITION_SHOWLIST, SMSG_PETITION_SIGN_RESULTS, SMSG_PHASE_SHIFT_CHANGE, SMSG_PLAY_MUSIC, SMSG_PLAY_OBJECT_SOUND, SMSG_PLAY_ONE_SHOT_ANIM_KIT, SMSG_PLAY_SCENE, SMSG_PLAY_SOUND, SMSG_PLAY_SPELL_VISUAL, SMSG_PLAY_SPELL_VISUAL_KIT, SMSG_PLAYED_TIME, SMSG_PLAYER_MOVE, SMSG_PLAYERBOUND, SMSG_PONG, SMSG_POWER_UPDATE, SMSG_PRE_RESURRECT, SMSG_PROCRESIST, SMSG_PROPOSE_LEVEL_GRANT, SMSG_PVP_CREDIT, SMSG_PVP_LOG_DATA, SMSG_PVP_OPTIONS_ENABLED, SMSG_PVP_SEASON, SMSG_QUERY_PLAYER_NAME_RESPONSE, SMSG_QUERY_QUESTS_COMPLETED_RESPONSE, SMSG_QUERY_TIME_RESPONSE, SMSG_QUEST_CONFIRM_ACCEPT, SMSG_QUEST_GIVER_STATUS_MULTIPLE, SMSG_QUEST_NPC_QUERY_RESPONSE, SMSG_QUEST_POI_QUERY_RESPONSE, SMSG_QUEST_PUSH_RESULT, SMSG_QUEST_QUERY_RESPONSE, SMSG_QUESTGIVER_OFFER_REWARD, SMSG_QUESTGIVER_QUEST_COMPLETE, SMSG_QUESTGIVER_QUEST_DETAILS, SMSG_QUESTGIVER_QUEST_FAILED, SMSG_QUESTGIVER_QUEST_INVALID, SMSG_QUESTGIVER_QUEST_LIST, SMSG_QUESTGIVER_REQUEST_ITEMS, SMSG_QUESTGIVER_STATUS, SMSG_QUESTLOG_FULL, SMSG_QUESTUPDATE_ADD_CREDIT, SMSG_QUESTUPDATE_ADD_PVP_KILL, SMSG_QUESTUPDATE_COMPLETE, SMSG_QUESTUPDATE_FAILEDTIMER, SMSG_RAID_GROUP_ONLY, SMSG_RAID_INSTANCE_INFO, SMSG_RAID_INSTANCE_MESSAGE, SMSG_RAID_READY_CHECK, SMSG_RAID_READY_CHECK_COMPLETED, SMSG_RAID_READY_CHECK_CONFIRM, SMSG_RAID_TARGET_UPDATE_ALL, SMSG_RAID_TARGET_UPDATE_SINGLE, SMSG_RANDOM_ROLL, SMSG_RANDOMIZE_CHAR_NAME, SMSG_READ_ITEM_RESULT_FAILED, SMSG_READ_ITEM_RESULT_OK, SMSG_REALM_NAME_QUERY_RESPONSE, SMSG_REALM_SPLIT, SMSG_RECEIVED_MAIL, SMSG_REFER_A_FRIEND_FAILURE, SMSG_REFORGE_RESULT, SMSG_REMOVED_SPELL, SMSG_REQUEST_CEMETERY_LIST_RESPONSE, SMSG_REQUEST_PVP_REWARDS_RESPONSE, SMSG_RESEARCH_COMPLETE, SMSG_RESEARCH_SETUP_HISTORY, SMSG_RESET_FAILED_NOTIFY, SMSG_RESPEC_WIPE_CONFIRM, SMSG_RESPOND_INSPECT_ACHIEVEMENTS, SMSG_RESURRECT_REQUEST, SMSG_RESYNC_RUNES, SMSG_SELL_RESPONSE, SMSG_SEND_KNOWN_SPELLS, SMSG_SEND_MAIL_RESULT, SMSG_SEND_UNLEARN_SPELLS, SMSG_SERVER_FIRST_ACHIEVEMENT, SMSG_SERVER_MESSAGE, SMSG_SET_DUNGEON_DIFFICULTY, SMSG_SET_FACTION_STANDING, SMSG_SET_FACTION_VISIBLE, SMSG_SET_FLAT_SPELL_MODIFIER, SMSG_SET_FORCED_REACTIONS, SMSG_SET_ITEM_PURCHASE_DATA, SMSG_SET_MOVEMENT_ANIM_KIT, SMSG_SET_PCT_SPELL_MODIFIER, SMSG_SET_PET_SPEC, SMSG_SET_PLAYER_DECLINED_NAMES_RESULT, SMSG_SET_PROFICIENCY, SMSG_SET_PROJECTILE_POSITION, SMSG_SET_RAID_DIFFICULTY, SMSG_SET_TIME_ZONE_INFORMATION, SMSG_SET_VEHICLE_REC_ID, SMSG_SETUP_CURRENCY, SMSG_SHOW_BANK, SMSG_SHOW_NEURTRAL_PLAYER_FACTION_SELECT_UI, SMSG_SHOW_TAXI_NODES, SMSG_SOCKET_GEMS_RESULT, SMSG_SPELL_CHANNEL_START, SMSG_SPELL_CHANNEL_UPDATE, SMSG_SPELL_COOLDOWN, SMSG_SPELL_DELAYED, SMSG_SPELL_ENERGIZE_LOG, SMSG_SPELL_EXECUTE_LOG, SMSG_SPELL_FAILED_OTHER, SMSG_SPELL_FAILURE, SMSG_SPELL_GO, SMSG_SPELL_HEAL_LOG, SMSG_SPELL_NON_MELEE_DAMAGE_LOG, SMSG_SPELL_PERIODIC_AURA_LOG, SMSG_SPELL_START, SMSG_SPELLDAMAGESHIELD, SMSG_SPELLDISPELLOG, SMSG_SPELLINSTAKILLLOG, SMSG_SPELLINTERRUPTLOG, SMSG_SPELLLOGMISS, SMSG_SPELLORDAMAGE_IMMUNE, SMSG_SPELLSTEALLOG, SMSG_SPIRIT_HEALER_CONFIRM, SMSG_SPLINE_MOVE_GRAVITY_DISABLE, SMSG_SPLINE_MOVE_GRAVITY_ENABLE, SMSG_SPLINE_MOVE_ROOT, SMSG_SPLINE_MOVE_SET_FEATHER_FALL, SMSG_SPLINE_MOVE_SET_FLIGHT_BACK_SPEED, SMSG_SPLINE_MOVE_SET_FLIGHT_SPEED, SMSG_SPLINE_MOVE_SET_FLYING, SMSG_SPLINE_MOVE_SET_HOVER, SMSG_SPLINE_MOVE_SET_LAND_WALK, SMSG_SPLINE_MOVE_SET_NORMAL_FALL, SMSG_SPLINE_MOVE_SET_PITCH_RATE, SMSG_SPLINE_MOVE_SET_RUN_BACK_SPEED, SMSG_SPLINE_MOVE_SET_RUN_MODE, SMSG_SPLINE_MOVE_SET_RUN_SPEED, SMSG_SPLINE_MOVE_SET_SWIM_BACK_SPEED, SMSG_SPLINE_MOVE_SET_SWIM_SPEED, SMSG_SPLINE_MOVE_SET_TURN_RATE, SMSG_SPLINE_MOVE_SET_WALK_MODE, SMSG_SPLINE_MOVE_SET_WALK_SPEED, SMSG_SPLINE_MOVE_SET_WATER_WALK, SMSG_SPLINE_MOVE_START_SWIM, SMSG_SPLINE_MOVE_STOP_SWIM, SMSG_SPLINE_MOVE_UNROOT, SMSG_SPLINE_MOVE_UNSET_FLYING, SMSG_SPLINE_MOVE_UNSET_HOVER, SMSG_STABLE_RESULT, SMSG_STANDSTATE_UPDATE, SMSG_START_MIRROR_TIMER, SMSG_START_TIMER, SMSG_STOP_MIRROR_TIMER, SMSG_SUMMON_REQUEST, SMSG_SUPERCEDED_SPELL, SMSG_TABARD_VENDOR_ACTIVATE, SMSG_TAXI_NODE_STATUS, SMSG_TEXT_EMOTE, SMSG_THREAT_CLEAR, SMSG_THREAT_REMOVE, SMSG_THREAT_UPDATE, SMSG_TIME_SYNC_REQUEST, SMSG_TITLE_EARNED, SMSG_TITLE_LOST, SMSG_TOTEM_CREATED, SMSG_TRADE_STATUS, SMSG_TRADE_STATUS_EXTENDED, SMSG_TRAINER_BUY_FAILED, SMSG_TRAINER_LIST, SMSG_TRANSFER_ABORTED, SMSG_TRANSFER_PENDING, SMSG_TRIGGER_CINEMATIC, SMSG_TRIGGER_MOVIE, SMSG_TURN_IN_PETITION_RESULTS, SMSG_TUTORIAL_FLAGS, SMSG_UI_TIME, SMSG_UPDATE_ACCOUNT_DATA, SMSG_UPDATE_ACCOUNT_DATA_COMPLETE, SMSG_UPDATE_ACTION_BUTTONS, SMSG_UPDATE_COMBO_POINTS, SMSG_UPDATE_CURRENCY, SMSG_UPDATE_CURRENCY_WEEK_LIMIT, SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT, SMSG_UPDATE_INSTANCE_OWNERSHIP, SMSG_UPDATE_LAST_INSTANCE, SMSG_UPDATE_OBJECT, SMSG_UPDATE_TALENT_DATA, SMSG_UPDATE_WORLD_STATE, SMSG_USE_EQUIPMENT_SET_RESULT, SMSG_USERLIST_ADD, SMSG_USERLIST_REMOVE, SMSG_USERLIST_UPDATE, SMSG_VOID_ITEM_SWAP_RESPONSE, SMSG_VOID_STORAGE_CONTENTS, SMSG_VOID_STORAGE_TRANSFER_CHANGES, SMSG_VOID_TRANSFER_RESULT, SMSG_WARDEN_DATA, SMSG_WEATHER, SMSG_WEEKLY_RESET_CURRENCY, SMSG_WHO, SMSG_WHOIS, SMSG_WORLD_SERVER_INFO, SMSG_ZONE_UNDER_ATTACK, STATUS_NEVER, and STATUS_UNHANDLED.

◆ operator=()

OpcodeTable & OpcodeTable::operator= ( OpcodeTable const & )
private

References OpcodeTable().

◆ operator[]()

OpcodeHandler const * OpcodeTable::operator[] ( uint32 index) const
inline

Definition at line 1131 of file Opcodes.h.

References _internalTable.

◆ ValidateAndSetOpcode() [1/4]

template<>
void OpcodeTable::ValidateAndSetOpcode ( uint16 opcode,
uint16 opcodeNumber,
char const * name,
SessionStatus status,
PacketProcessing processing,
pOpcodeHandler handler )
private

Definition at line 19 of file Opcodes.cpp.

References _internalTable, _opcodeTable, and SF_LOG_ERROR.

◆ ValidateAndSetOpcode() [2/4]

template<bool isInValidRange, bool isNonZero>
void OpcodeTable::ValidateAndSetOpcode ( uint16 opcode,
uint16 opcodeNumber,
char const * name,
SessionStatus status,
PacketProcessing processing,
pOpcodeHandler handler = 0 )
private

Definition at line 13 of file Opcodes.cpp.

◆ ValidateAndSetOpcode() [3/4]

template<>
void OpcodeTable::ValidateAndSetOpcode ( uint16 ,
uint16 opcodeNumber,
char const * ,
SessionStatus ,
PacketProcessing ,
pOpcodeHandler  )
private

Definition at line 32 of file Opcodes.cpp.

References SF_LOG_ERROR.

◆ ValidateAndSetOpcode() [4/4]

template<>
void OpcodeTable::ValidateAndSetOpcode ( uint16 ,
uint16 ,
char const * name,
SessionStatus ,
PacketProcessing ,
pOpcodeHandler  )
private

Definition at line 38 of file Opcodes.cpp.

References SF_LOG_ERROR.

Member Data Documentation

◆ _internalTable

OpcodeHandler* OpcodeTable::_internalTable[NUM_OPCODES]
private

Definition at line 1144 of file Opcodes.h.

Referenced by OpcodeTable(), operator[](), ValidateAndSetOpcode(), and ~OpcodeTable().

◆ _opcodeTable

Opcodes OpcodeTable::_opcodeTable[NUM_OPCODE_HANDLERS]
private

Definition at line 1147 of file Opcodes.h.

Referenced by GetOpcodeByNumber(), OpcodeTable(), and ValidateAndSetOpcode().


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