TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SupportMgr.h File Reference
#include "ObjectMgr.h"
#include "Player.h"
#include "TicketPackets.h"
+ Include dependency graph for SupportMgr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Ticket
 
class  BugTicket
 
class  ComplaintTicket
 
class  SuggestionTicket
 
class  SupportMgr
 

Macros

#define sSupportMgr   SupportMgr::instance()
 

Typedefs

using ChatLog = WorldPackets::Ticket::SupportTicketSubmitComplaint::SupportTicketChatLog
 
typedef std::map< uint32,
BugTicket * > 
BugTicketList
 
typedef std::map< uint32,
ComplaintTicket * > 
ComplaintTicketList
 
typedef std::map< uint32,
SuggestionTicket * > 
SuggestionTicketList
 

Enumerations

enum  GMTicketSystemStatus { GMTICKET_QUEUE_STATUS_DISABLED = 0, GMTICKET_QUEUE_STATUS_ENABLED = 1 }
 
enum  GMSupportComplaintType {
  GMTICKET_SUPPORT_COMPLAINT_TYPE_NONE = 0, GMTICKET_SUPPORT_COMPLAINT_TYPE_LANGUAGE = 2, GMTICKET_SUPPORT_COMPLAINT_TYPE_PLAYERNAME = 4, GMTICKET_SUPPORT_COMPLAINT_TYPE_CHEAT = 15,
  GMTICKET_SUPPORT_COMPLAINT_TYPE_GUILDNAME = 23, GMTICKET_SUPPORT_COMPLAINT_TYPE_SPAMMING = 24
}
 
enum  SupportSpamType { SUPPORT_SPAM_TYPE_MAIL = 0, SUPPORT_SPAM_TYPE_CHAT = 1, SUPPORT_SPAM_TYPE_CALENDAR = 2 }
 

Macro Definition Documentation

#define sSupportMgr   SupportMgr::instance()

Typedef Documentation

typedef std::map<uint32, BugTicket*> BugTicketList

Enumeration Type Documentation

Enumerator
GMTICKET_SUPPORT_COMPLAINT_TYPE_NONE 
GMTICKET_SUPPORT_COMPLAINT_TYPE_LANGUAGE 
GMTICKET_SUPPORT_COMPLAINT_TYPE_PLAYERNAME 
GMTICKET_SUPPORT_COMPLAINT_TYPE_CHEAT 
GMTICKET_SUPPORT_COMPLAINT_TYPE_GUILDNAME 
GMTICKET_SUPPORT_COMPLAINT_TYPE_SPAMMING 
Enumerator
GMTICKET_QUEUE_STATUS_DISABLED 
GMTICKET_QUEUE_STATUS_ENABLED 
29 {
32 };
Definition: SupportMgr.h:31
Definition: SupportMgr.h:30
Enumerator
SUPPORT_SPAM_TYPE_MAIL 
SUPPORT_SPAM_TYPE_CHAT 
SUPPORT_SPAM_TYPE_CALENDAR 
45 {
49 };
Definition: SupportMgr.h:47
Definition: SupportMgr.h:46
Definition: SupportMgr.h:48