![]() |
TrinityCore
|
#include "Define.h"#include "DatabaseEnvFwd.h"#include "Duration.h"#include "Hash.h"#include "ObjectGuid.h"#include "Optional.h"#include <shared_mutex>#include <unordered_map>
Include dependency graph for InstanceLockMgr.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | InstanceLockData |
| class | InstanceLock |
| struct | SharedInstanceLockData |
| class | SharedInstanceLock |
| struct | MapDb2Entries |
| struct | InstanceLockUpdateEvent |
| struct | InstanceLocksStatistics |
| class | InstanceLockMgr |
Macros | |
| #define | INSTANCE_ID_HIGH_MASK 0x1F440000 |
| #define | INSTANCE_ID_LFG_MASK 0x00000001 |
| #define | INSTANCE_ID_NORMAL_MASK 0x00010000 |
| #define | sInstanceLockMgr InstanceLockMgr::Instance() |
Typedefs | |
| using | InstanceResetTimePoint = std::chrono::system_clock::time_point |
| using | InstanceLockKey = std::pair< uint32, uint32 > |
| #define INSTANCE_ID_HIGH_MASK 0x1F440000 |
Definition at line 62 of file InstanceLockMgr.h.
| #define INSTANCE_ID_LFG_MASK 0x00000001 |
Definition at line 63 of file InstanceLockMgr.h.
| #define INSTANCE_ID_NORMAL_MASK 0x00010000 |
Definition at line 64 of file InstanceLockMgr.h.
| #define sInstanceLockMgr InstanceLockMgr::Instance() |
Definition at line 318 of file InstanceLockMgr.h.
| using InstanceLockKey = std::pair<uint32 , uint32 > |
Definition at line 164 of file InstanceLockMgr.h.
| using InstanceResetTimePoint = std::chrono::system_clock::time_point |
Definition at line 66 of file InstanceLockMgr.h.