TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
PlayerDump.h File Reference
#include "ObjectGuid.h"
#include <string>
#include <map>
#include <set>
+ Include dependency graph for PlayerDump.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PlayerDump
 
class  PlayerDumpWriter
 
class  PlayerDumpReader
 

Enumerations

enum  DumpTableType {
  DTT_CHARACTER, DTT_CHAR_TABLE, DTT_CURRENCY, 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_UNEXPECTED_END,
  DUMP_FILE_BROKEN, DUMP_CHARACTER_DELETED
}
 

Enumeration Type Documentation

enum DumpReturn
Enumerator
DUMP_SUCCESS 
DUMP_FILE_OPEN_ERROR 
DUMP_TOO_MANY_CHARS 
DUMP_UNEXPECTED_END 
DUMP_FILE_BROKEN 
DUMP_CHARACTER_DELETED 
59 {
66 };
Definition: PlayerDump.h:61
Definition: PlayerDump.h:60
Definition: PlayerDump.h:64
Definition: PlayerDump.h:63
Definition: PlayerDump.h:62
Definition: PlayerDump.h:65
Enumerator
DTT_CHARACTER 
DTT_CHAR_TABLE 
DTT_CURRENCY 
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  // character_cuf_profiles
36 
37  DTT_CURRENCY, // // character_currency
38 
39  DTT_EQSET_TABLE, // <- guid // character_equipmentsets
40 
41  DTT_INVENTORY, // -> item guids collection // character_inventory
42 
43  DTT_MAIL, // -> mail ids collection // mail
44  // -> item_text
45 
46  DTT_MAIL_ITEM, // <- mail ids // mail_items
47  // -> item guids collection
48 
49  DTT_ITEM, // <- item guids // item_instance
50  // -> item_text
51 
52  DTT_ITEM_GIFT, // <- item guids // character_gifts
53 
54  DTT_PET, // -> pet guids collection // character_pet
55  DTT_PET_TABLE // <- pet guids // pet_aura, pet_spell, pet_spell_cooldown
56 };
Definition: PlayerDump.h:31
Definition: PlayerDump.h:49
Definition: PlayerDump.h:37
Definition: PlayerDump.h:46
Definition: PlayerDump.h:39
Definition: PlayerDump.h:29
Definition: PlayerDump.h:55
Definition: PlayerDump.h:52
Definition: PlayerDump.h:54
Definition: PlayerDump.h:41
Definition: PlayerDump.h:43