TrinityCore
LFGQueue.h File Reference
#include "LFG.h"
#include <list>
+ Include dependency graph for LFGQueue.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lfg::LfgCompatibilityData
 
struct  lfg::LfgQueueData
 Stores player or group queue info. More...
 
struct  lfg::LfgWaitTime
 
class  lfg::LFGQueue
 

Namespaces

namespace  lfg
 

Typedefs

typedef std::map< uint32, LfgWaitTime > lfg::LfgWaitTimesContainer
 
typedef std::map< std::string, LfgCompatibilityData > lfg::LfgCompatibleContainer
 
typedef std::map< ObjectGuid, LfgQueueData > lfg::LfgQueueDataContainer
 

Enumerations

enum  lfg::LfgCompatibility {
  lfg::LFG_COMPATIBILITY_PENDING , lfg::LFG_INCOMPATIBLES_WRONG_GROUP_SIZE , lfg::LFG_INCOMPATIBLES_TOO_MUCH_PLAYERS , lfg::LFG_INCOMPATIBLES_MULTIPLE_LFG_GROUPS ,
  lfg::LFG_INCOMPATIBLES_HAS_IGNORES , lfg::LFG_INCOMPATIBLES_NO_ROLES , lfg::LFG_INCOMPATIBLES_NO_DUNGEONS , lfg::LFG_COMPATIBLES_WITH_LESS_PLAYERS ,
  lfg::LFG_COMPATIBLES_BAD_STATES , lfg::LFG_COMPATIBLES_MATCH
}