AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
PlayerDump.h File Reference
#include "ObjectGuid.h"
#include <iosfwd>
#include <map>
#include <set>
#include <string>

Go to the source code of this file.

Classes

class  PlayerDump
 
class  PlayerDumpWriter
 
class  PlayerDumpReader
 

Enumerations

enum  DumpTableType {
  DTT_CHARACTER ,
  DTT_CHAR_TABLE ,
  DTT_EQSET_TABLE ,
  DTT_INVENTORY ,
  DTT_MAIL ,
  DTT_MAIL_ITEM ,
  DTT_ITEM ,
  DTT_ITEM_GIFT ,
  DTT_PET ,
  DTT_PET_TABLE
}
 
enum  DumpReturn {
  DUMP_SUCCESS ,
  DUMP_FILE_OPEN_ERROR ,
  DUMP_TOO_MANY_CHARS ,
  DUMP_FILE_BROKEN ,
  DUMP_CHARACTER_DELETED
}
 

Enumeration Type Documentation

◆ DumpReturn

enum DumpReturn
Enumerator
DUMP_SUCCESS 
DUMP_FILE_OPEN_ERROR 
DUMP_TOO_MANY_CHARS 
DUMP_FILE_BROKEN 
DUMP_CHARACTER_DELETED 
56{
62};
@ DUMP_FILE_OPEN_ERROR
Definition: PlayerDump.h:58
@ DUMP_CHARACTER_DELETED
Definition: PlayerDump.h:61
@ DUMP_SUCCESS
Definition: PlayerDump.h:57
@ DUMP_TOO_MANY_CHARS
Definition: PlayerDump.h:59
@ DUMP_FILE_BROKEN
Definition: PlayerDump.h:60

◆ DumpTableType

Enumerator
DTT_CHARACTER 
DTT_CHAR_TABLE 
DTT_EQSET_TABLE 
DTT_INVENTORY 
DTT_MAIL 
DTT_MAIL_ITEM 
DTT_ITEM 
DTT_ITEM_GIFT 
DTT_PET 
DTT_PET_TABLE 
28{
29 DTT_CHARACTER, // // characters
30
31 DTT_CHAR_TABLE, // // character_achievement, character_achievement_progress,
32 // character_action, character_aura, character_homebind,
33 // character_queststatus, character_queststatus_rewarded, character_reputation,
34 // character_spell, character_spell_cooldown, character_ticket, character_talent
35
36 DTT_EQSET_TABLE, // <- guid // character_equipmentsets
37
38 DTT_INVENTORY, // -> item guids collection // character_inventory
39
40 DTT_MAIL, // -> mail ids collection // mail
41 // -> item_text
42
43 DTT_MAIL_ITEM, // <- mail ids // mail_items
44 // -> item guids collection
45
46 DTT_ITEM, // <- item guids // item_instance
47 // -> item_text
48
49 DTT_ITEM_GIFT, // <- item guids // character_gifts
50
51 DTT_PET, // -> pet guids collection // character_pet
52 DTT_PET_TABLE // <- pet guids // pet_aura, pet_spell, pet_spell_cooldown
53};
@ DTT_EQSET_TABLE
Definition: PlayerDump.h:36
@ DTT_INVENTORY
Definition: PlayerDump.h:38
@ DTT_CHAR_TABLE
Definition: PlayerDump.h:31
@ DTT_PET_TABLE
Definition: PlayerDump.h:52
@ DTT_MAIL
Definition: PlayerDump.h:40
@ DTT_MAIL_ITEM
Definition: PlayerDump.h:43
@ DTT_PET
Definition: PlayerDump.h:51
@ DTT_ITEM
Definition: PlayerDump.h:46
@ DTT_ITEM_GIFT
Definition: PlayerDump.h:49
@ DTT_CHARACTER
Definition: PlayerDump.h:29