_ResetOrWarnAll(uint32 mapid, Difficulty difficulty, bool warn, time_t resetTime) | InstanceSaveMgr | private |
_ResetSave(InstanceSaveHashMap::iterator &itr) | InstanceSaveMgr | private |
AddInstanceSave(uint32 mapId, uint32 instanceId, Difficulty difficulty, bool startup=false) | InstanceSaveMgr | |
CopyBinds(ObjectGuid from, ObjectGuid to, Player *toPlr=nullptr) | InstanceSaveMgr | |
DeleteInstanceSavedData(uint32 instanceId) | InstanceSaveMgr | |
DeleteInstanceSaveIfNeeded(uint32 InstanceId, bool skipMapCheck) | InstanceSaveMgr | |
DeleteInstanceSaveIfNeeded(InstanceSave *save, bool skipMapCheck, bool deleteSave=true) | InstanceSaveMgr | |
emptyBoundInstancesMap | InstanceSaveMgr | protectedstatic |
GetExtendedResetTimeFor(uint32 mapid, Difficulty d) const | InstanceSaveMgr | inline |
GetInstanceSave(uint32 InstanceId) | InstanceSaveMgr | |
GetResetTimeFor(uint32 mapid, Difficulty d) const | InstanceSaveMgr | inline |
GetResetTimeMap() const | InstanceSaveMgr | inline |
instance() | InstanceSaveMgr | static |
InstanceSave | InstanceSaveMgr | friend |
InstanceSaveHashMap typedef | InstanceSaveMgr | |
InstanceSaveMgr()=default | InstanceSaveMgr | private |
LoadCharacterBinds() | InstanceSaveMgr | |
LoadInstances() | InstanceSaveMgr | |
LoadInstanceSaves() | InstanceSaveMgr | |
LoadResetTimes() | InstanceSaveMgr | |
lock_instLists | InstanceSaveMgr | private |
m_instanceSaveById | InstanceSaveMgr | private |
m_resetExtendedTimeByMapDifficulty | InstanceSaveMgr | private |
m_resetTimeByMapDifficulty | InstanceSaveMgr | private |
m_resetTimeQueue | InstanceSaveMgr | private |
playerBindStorage | InstanceSaveMgr | protectedstatic |
PlayerBindToInstance(ObjectGuid guid, InstanceSave *save, bool permanent, Player *player=nullptr) | InstanceSaveMgr | |
PlayerCreateBoundInstancesMaps(ObjectGuid guid) | InstanceSaveMgr | |
PlayerGetBoundInstance(ObjectGuid guid, uint32 mapid, Difficulty difficulty) | InstanceSaveMgr | |
PlayerGetBoundInstances(ObjectGuid guid, Difficulty difficulty) | InstanceSaveMgr | |
PlayerGetDestinationInstanceId(Player *player, uint32 mapid, Difficulty difficulty) | InstanceSaveMgr | |
PlayerGetInstanceSave(ObjectGuid guid, uint32 mapid, Difficulty difficulty) | InstanceSaveMgr | |
PlayerIsPermBoundToInstance(ObjectGuid guid, uint32 mapid, Difficulty difficulty) | InstanceSaveMgr | |
PlayerUnbindInstance(ObjectGuid guid, uint32 mapid, Difficulty difficulty, bool deleteFromDB, Player *player=nullptr) | InstanceSaveMgr | |
PlayerUnbindInstanceNotExtended(ObjectGuid guid, uint32 mapid, Difficulty difficulty, Player *player=nullptr) | InstanceSaveMgr | |
ResetTimeDelay | InstanceSaveMgr | protectedstatic |
ResetTimeQueue typedef | InstanceSaveMgr | |
SanitizeInstanceSavedData() | InstanceSaveMgr | |
ScheduleReset(time_t time, InstResetEvent event) | InstanceSaveMgr | |
SetExtendedResetTimeFor(uint32 mapid, Difficulty d, time_t t) | InstanceSaveMgr | inline |
SetResetTimeFor(uint32 mapid, Difficulty d, time_t t) | InstanceSaveMgr | inline |
UnbindAllFor(InstanceSave *save) | InstanceSaveMgr | |
Update() | InstanceSaveMgr | |
~InstanceSaveMgr() | InstanceSaveMgr | private |