Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
ArenaTeamMgr Class Reference

#include <ArenaTeamMgr.h>

Public Types

typedef UNORDERED_MAP< uint32, ArenaTeam * > ArenaTeamContainer

Public Member Functions

void AddArenaTeam (ArenaTeam *arenaTeam)
ArenaTeamGetArenaTeamById (uint32 arenaTeamId) const
ArenaTeamContainer::iterator GetArenaTeamMapBegin ()
ArenaTeamContainer::iterator GetArenaTeamMapEnd ()
void RemoveArenaTeam (uint32 Id)

Protected Attributes

ArenaTeamContainer ArenaTeamStore
uint32 NextArenaTeamId

Private Member Functions

 ArenaTeamMgr ()
 ~ArenaTeamMgr ()

Friends

class Skyfire::Singleton< ArenaTeamMgr, Skyfire::NullMutex >

Detailed Description

Definition at line 12 of file ArenaTeamMgr.h.

Member Typedef Documentation

◆ ArenaTeamContainer

Constructor & Destructor Documentation

◆ ArenaTeamMgr()

ArenaTeamMgr::ArenaTeamMgr ( )
inlineprivate

Definition at line 15 of file ArenaTeamMgr.h.

References ArenaTeamMgr(), and NextArenaTeamId.

Referenced by ArenaTeamMgr().

◆ ~ArenaTeamMgr()

ArenaTeamMgr::~ArenaTeamMgr ( )
private

Definition at line 15 of file ArenaTeamMgr.cpp.

References ArenaTeamStore.

Member Function Documentation

◆ AddArenaTeam()

void ArenaTeamMgr::AddArenaTeam ( ArenaTeam * arenaTeam)

Definition at line 31 of file ArenaTeamMgr.cpp.

References ArenaTeamStore, and ArenaTeam::GetId().

◆ GetArenaTeamById()

ArenaTeam * ArenaTeamMgr::GetArenaTeamById ( uint32 arenaTeamId) const

Definition at line 22 of file ArenaTeamMgr.cpp.

References ArenaTeamStore.

◆ GetArenaTeamMapBegin()

ArenaTeamContainer::iterator ArenaTeamMgr::GetArenaTeamMapBegin ( )
inline

Definition at line 26 of file ArenaTeamMgr.h.

References ArenaTeamStore.

◆ GetArenaTeamMapEnd()

ArenaTeamContainer::iterator ArenaTeamMgr::GetArenaTeamMapEnd ( )
inline

Definition at line 27 of file ArenaTeamMgr.h.

References ArenaTeamStore.

◆ RemoveArenaTeam()

void ArenaTeamMgr::RemoveArenaTeam ( uint32 Id)

Definition at line 36 of file ArenaTeamMgr.cpp.

References ArenaTeamStore.

◆ Skyfire::Singleton< ArenaTeamMgr, Skyfire::NullMutex >

Definition at line 1 of file ArenaTeamMgr.h.

Member Data Documentation

◆ ArenaTeamStore

ArenaTeamContainer ArenaTeamMgr::ArenaTeamStore
protected

◆ NextArenaTeamId

uint32 ArenaTeamMgr::NextArenaTeamId
protected

Definition at line 30 of file ArenaTeamMgr.h.

Referenced by ArenaTeamMgr().


The documentation for this class was generated from the following files: