Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
PoolMgr.h File Reference
#include "Creature.h"
#include "Define.h"
#include "GameObject.h"
#include "Platform/Singleton.h"
#include "QuestDef.h"
Include dependency graph for PoolMgr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ActivePoolData
class  Pool
class  PoolGroup< T >
class  PoolMgr
struct  PoolObject
struct  PoolTemplateData

Macros

#define sPoolMgr   Skyfire::Singleton<PoolMgr, Skyfire::NullMutex>::instance()

Typedefs

typedef std::set< uint32ActivePoolObjects
typedef std::map< uint32, uint32ActivePoolPools
typedef std::multimap< uint32, uint32PooledQuestRelation
typedef std::pair< PooledQuestRelation::const_iterator, PooledQuestRelation::const_iterator > PooledQuestRelationBounds
typedef std::pair< PooledQuestRelation::iterator, PooledQuestRelation::iterator > PooledQuestRelationBoundsNC

Macro Definition Documentation

◆ sPoolMgr

Typedef Documentation

◆ ActivePoolObjects

typedef std::set<uint32> ActivePoolObjects

Definition at line 31 of file PoolMgr.h.

◆ ActivePoolPools

typedef std::map<uint32, uint32> ActivePoolPools

Definition at line 32 of file PoolMgr.h.

◆ PooledQuestRelation

typedef std::multimap<uint32, uint32> PooledQuestRelation

Definition at line 88 of file PoolMgr.h.

◆ PooledQuestRelationBounds

typedef std::pair<PooledQuestRelation::const_iterator, PooledQuestRelation::const_iterator> PooledQuestRelationBounds

Definition at line 89 of file PoolMgr.h.

◆ PooledQuestRelationBoundsNC

typedef std::pair<PooledQuestRelation::iterator, PooledQuestRelation::iterator> PooledQuestRelationBoundsNC

Definition at line 90 of file PoolMgr.h.