AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
InstanceSaveMgr.h File Reference
#include "DBCEnums.h"
#include "DatabaseEnv.h"
#include "Define.h"
#include "ObjectDefines.h"
#include "ObjectGuid.h"
#include <list>
#include <map>
#include <mutex>
#include <unordered_map>

Go to the source code of this file.

Classes

struct  InstancePlayerBind
 
struct  BoundInstancesMapWrapper
 
class  InstanceSave
 
class  InstanceSaveMgr
 
struct  InstanceSaveMgr::InstResetEvent
 

Macros

#define sInstanceSaveMgr   InstanceSaveMgr::instance()
 

Typedefs

typedef std::unordered_map< uint32, InstancePlayerBindBoundInstancesMap
 
typedef std::unordered_map< ObjectGuid, BoundInstancesMapWrapper * > PlayerBindStorage
 
typedef std::unordered_map< uint32, time_t > ResetTimeByMapDifficultyMap
 

Macro Definition Documentation

◆ sInstanceSaveMgr

#define sInstanceSaveMgr   InstanceSaveMgr::instance()

Typedef Documentation

◆ BoundInstancesMap

typedef std::unordered_map<uint32 , InstancePlayerBind > BoundInstancesMap

◆ PlayerBindStorage

typedef std::unordered_map<ObjectGuid , BoundInstancesMapWrapper* > PlayerBindStorage

◆ ResetTimeByMapDifficultyMap

typedef std::unordered_map<uint32 , time_t > ResetTimeByMapDifficultyMap