TrinityCore
PetitionMgr.h File Reference
#include "Define.h"
#include "ObjectGuid.h"
#include <string>
#include <utility>
#include <vector>
+ Include dependency graph for PetitionMgr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Petition
 
class  PetitionMgr
 

Macros

#define sPetitionMgr   PetitionMgr::instance()
 

Typedefs

typedef std::pair< uint32, ObjectGuidSignature
 
typedef std::vector< SignatureSignaturesVector
 

Enumerations

enum  PetitionTurns {
  PETITION_TURN_OK = 0 , PETITION_TURN_ALREADY_IN_GUILD = 2 , PETITION_TURN_NEED_MORE_SIGNATURES = 4 , PETITION_TURN_GUILD_PERMISSIONS = 11 ,
  PETITION_TURN_GUILD_NAME_INVALID = 12 , PETITION_TURN_HAS_RESTRICTION = 13
}
 
enum  PetitionSigns {
  PETITION_SIGN_OK = 0 , PETITION_SIGN_ALREADY_SIGNED = 1 , PETITION_SIGN_ALREADY_IN_GUILD = 2 , PETITION_SIGN_CANT_SIGN_OWN = 3 ,
  PETITION_SIGN_NOT_SERVER = 5 , PETITION_SIGN_FULL = 8 , PETITION_SIGN_ALREADY_SIGNED_OTHER = 10 , PETITION_SIGN_RESTRICTED_ACCOUNT_TRIAL = 11 ,
  PETITION_SIGN_HAS_RESTRICTION = 13
}
 

Macro Definition Documentation

◆ sPetitionMgr

#define sPetitionMgr   PetitionMgr::instance()

Definition at line 87 of file PetitionMgr.h.

Typedef Documentation

◆ Signature

typedef std::pair<uint32, ObjectGuid> Signature

Definition at line 50 of file PetitionMgr.h.

◆ SignaturesVector

typedef std::vector<Signature> SignaturesVector

Definition at line 51 of file PetitionMgr.h.

Enumeration Type Documentation

◆ PetitionSigns

Enumerator
PETITION_SIGN_OK 
PETITION_SIGN_ALREADY_SIGNED 
PETITION_SIGN_ALREADY_IN_GUILD 
PETITION_SIGN_CANT_SIGN_OWN 
PETITION_SIGN_NOT_SERVER 
PETITION_SIGN_FULL 
PETITION_SIGN_ALREADY_SIGNED_OTHER 
PETITION_SIGN_RESTRICTED_ACCOUNT_TRIAL 
PETITION_SIGN_HAS_RESTRICTION 

Definition at line 37 of file PetitionMgr.h.

◆ PetitionTurns

Enumerator
PETITION_TURN_OK 
PETITION_TURN_ALREADY_IN_GUILD 
PETITION_TURN_NEED_MORE_SIGNATURES 
PETITION_TURN_GUILD_PERMISSIONS 
PETITION_TURN_GUILD_NAME_INVALID 
PETITION_TURN_HAS_RESTRICTION 

Definition at line 27 of file PetitionMgr.h.