![]() |
TrinityCore
|
#include <GroupMgr.h>
Public Types | |
| typedef std::map< ObjectGuid::LowType, Group * > | GroupContainer |
| typedef std::vector< Group * > | GroupDbContainer |
Public Member Functions | |
| GroupMgr (GroupMgr const &)=delete | |
| GroupMgr (GroupMgr &&)=delete | |
| GroupMgr & | operator= (GroupMgr const &)=delete |
| GroupMgr & | operator= (GroupMgr &&)=delete |
| Group * | GetGroupByGUID (ObjectGuid const &guid) const |
| uint32 | GenerateNewGroupDbStoreId () |
| void | RegisterGroupDbStoreId (uint32 storageId, Group *group) |
| void | FreeGroupDbStoreId (Group *group) |
| void | SetNextGroupDbStoreId (uint32 storageId) |
| Group * | GetGroupByDbStoreId (uint32 storageId) const |
| void | SetGroupDbStoreSize (uint32 newSize) |
| void | Update (uint32 diff) |
| void | LoadGroups () |
| ObjectGuid::LowType | GenerateGroupId () |
| void | AddGroup (Group *group) |
| void | RemoveGroup (Group *group) |
Static Public Member Functions | |
| static GroupMgr * | instance () |
Protected Attributes | |
| ObjectGuid::LowType | NextGroupId |
| uint32 | NextGroupDbStoreId |
| GroupContainer | GroupStore |
| GroupDbContainer | GroupDbStore |
Private Member Functions | |
| GroupMgr () | |
| ~GroupMgr () | |
Definition at line 26 of file GroupMgr.h.
| typedef std::map<ObjectGuid::LowType, Group*> GroupMgr::GroupContainer |
Definition at line 40 of file GroupMgr.h.
| typedef std::vector<Group*> GroupMgr::GroupDbContainer |
Definition at line 41 of file GroupMgr.h.
|
private |
Definition at line 25 of file GroupMgr.cpp.
|
private |
Definition at line 31 of file GroupMgr.cpp.
|
delete |
|
delete |
| void GroupMgr::AddGroup | ( | Group * | group | ) |
Definition at line 122 of file GroupMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GroupMgr::FreeGroupDbStoreId | ( | Group * | group | ) |
| ObjectGuid::LowType GroupMgr::GenerateGroupId | ( | ) |
| uint32 GroupMgr::GenerateNewGroupDbStoreId | ( | ) |
| Group * GroupMgr::GetGroupByGUID | ( | ObjectGuid const & | guid | ) | const |
|
static |
Definition at line 101 of file GroupMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GroupMgr::LoadGroups | ( | ) |
| void GroupMgr::RemoveGroup | ( | Group * | group | ) |
| void GroupMgr::SetGroupDbStoreSize | ( | uint32 | newSize | ) |
Definition at line 86 of file GroupMgr.cpp.
|
inline |
Definition at line 48 of file GroupMgr.h.
| void GroupMgr::Update | ( | uint32 | diff | ) |
|
protected |
Definition at line 63 of file GroupMgr.h.
|
protected |
Definition at line 62 of file GroupMgr.h.
|
protected |
Definition at line 61 of file GroupMgr.h.
|
protected |
Definition at line 60 of file GroupMgr.h.