TrinityCore
Loading...
Searching...
No Matches
TicketMgr.h File Reference
#include "ObjectGuid.h"
#include "DatabaseEnvFwd.h"
#include <map>
+ Include dependency graph for TicketMgr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmTicket
 
class  TicketMgr
 

Macros

#define sTicketMgr   TicketMgr::instance()
 

Typedefs

typedef std::map< uint32, GmTicket * > GmTicketList
 

Enumerations

enum  GMTicketSystemStatus { GMTICKET_QUEUE_STATUS_DISABLED = 0 , GMTICKET_QUEUE_STATUS_ENABLED = 1 }
 
enum  GMTicketStatus { GMTICKET_STATUS_HASTEXT = 0x06 , GMTICKET_STATUS_DEFAULT = 0x0A }
 
enum  GMTicketResponse {
  GMTICKET_RESPONSE_ALREADY_EXIST = 1 , GMTICKET_RESPONSE_CREATE_SUCCESS = 2 , GMTICKET_RESPONSE_CREATE_ERROR = 3 , GMTICKET_RESPONSE_UPDATE_SUCCESS = 4 ,
  GMTICKET_RESPONSE_UPDATE_ERROR = 5 , GMTICKET_RESPONSE_TICKET_DELETED = 9
}
 
enum  GMTicketEscalationStatus { TICKET_UNASSIGNED = 0 , TICKET_ASSIGNED = 1 , TICKET_IN_ESCALATION_QUEUE = 2 , TICKET_ESCALATED_ASSIGNED = 3 }
 
enum  GMTicketOpenedByGMStatus { GMTICKET_OPENEDBYGM_STATUS_NOT_OPENED = 0 , GMTICKET_OPENEDBYGM_STATUS_OPENED = 1 }
 
enum  LagReportType {
  LAG_REPORT_TYPE_LOOT = 1 , LAG_REPORT_TYPE_AUCTION_HOUSE = 2 , LAG_REPORT_TYPE_MAIL = 3 , LAG_REPORT_TYPE_CHAT = 4 ,
  LAG_REPORT_TYPE_MOVEMENT = 5 , LAG_REPORT_TYPE_SPELL = 6
}
 
enum  TicketType { TICKET_TYPE_OPEN = 0 , TICKET_TYPE_CLOSED = 1 , TICKET_TYPE_CHARACTER_DELETED = 2 }
 

Macro Definition Documentation

◆ sTicketMgr

#define sTicketMgr   TicketMgr::instance()

Definition at line 248 of file TicketMgr.h.

Typedef Documentation

◆ GmTicketList

typedef std::map<uint32, GmTicket*> GmTicketList

Definition at line 173 of file TicketMgr.h.

Enumeration Type Documentation

◆ GMTicketEscalationStatus

Enumerator
TICKET_UNASSIGNED 
TICKET_ASSIGNED 
TICKET_IN_ESCALATION_QUEUE 
TICKET_ESCALATED_ASSIGNED 

Definition at line 58 of file TicketMgr.h.

◆ GMTicketOpenedByGMStatus

Enumerator
GMTICKET_OPENEDBYGM_STATUS_NOT_OPENED 
GMTICKET_OPENEDBYGM_STATUS_OPENED 

Definition at line 67 of file TicketMgr.h.

◆ GMTicketResponse

Enumerator
GMTICKET_RESPONSE_ALREADY_EXIST 
GMTICKET_RESPONSE_CREATE_SUCCESS 
GMTICKET_RESPONSE_CREATE_ERROR 
GMTICKET_RESPONSE_UPDATE_SUCCESS 
GMTICKET_RESPONSE_UPDATE_ERROR 
GMTICKET_RESPONSE_TICKET_DELETED 

Definition at line 43 of file TicketMgr.h.

◆ GMTicketStatus

Enumerator
GMTICKET_STATUS_HASTEXT 
GMTICKET_STATUS_DEFAULT 

Definition at line 37 of file TicketMgr.h.

◆ GMTicketSystemStatus

Enumerator
GMTICKET_QUEUE_STATUS_DISABLED 
GMTICKET_QUEUE_STATUS_ENABLED 

Definition at line 31 of file TicketMgr.h.

◆ LagReportType

Enumerator
LAG_REPORT_TYPE_LOOT 
LAG_REPORT_TYPE_AUCTION_HOUSE 
LAG_REPORT_TYPE_MAIL 
LAG_REPORT_TYPE_CHAT 
LAG_REPORT_TYPE_MOVEMENT 
LAG_REPORT_TYPE_SPELL 

Definition at line 73 of file TicketMgr.h.

◆ TicketType

enum TicketType
Enumerator
TICKET_TYPE_OPEN 
TICKET_TYPE_CLOSED 
TICKET_TYPE_CHARACTER_DELETED 

Definition at line 83 of file TicketMgr.h.