![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "AuctionHouseMgr.h"
Public Types | |
typedef std::map< uint32, AuctionEntry * > | AuctionEntryMap |
Public Member Functions | |
AuctionHouseObject () | |
~AuctionHouseObject () | |
uint32 | Getcount () const |
AuctionEntryMap::iterator | GetAuctionsBegin () |
AuctionEntryMap::iterator | GetAuctionsEnd () |
AuctionEntryMap const & | GetAuctions () |
AuctionEntry * | GetAuction (uint32 id) const |
void | AddAuction (AuctionEntry *auction) |
bool | RemoveAuction (AuctionEntry *auction) |
void | Update () |
Private Attributes | |
AuctionEntryMap | _auctionsMap |
AuctionEntryMap::const_iterator | _next |
typedef std::map<uint32, AuctionEntry*> AuctionHouseObject::AuctionEntryMap |
|
inline |
References _auctionsMap, and _next.
|
inline |
References _auctionsMap.
void AuctionHouseObject::AddAuction | ( | AuctionEntry * | auction | ) |
References _auctionsMap, ASSERT, AuctionEntry::Id, sAuctionMgr, and sScriptMgr.
Referenced by WorldSession::HandleAuctionSellItem(), and AuctionHouseMgr::LoadAuctions().
|
inline |
References _auctionsMap.
Referenced by WorldSession::HandleAuctionPlaceBid(), and WorldSession::HandleAuctionRemoveItem().
|
inline |
|
inline |
References _auctionsMap.
|
inline |
References _auctionsMap.
|
inline |
References _auctionsMap.
bool AuctionHouseObject::RemoveAuction | ( | AuctionEntry * | auction | ) |
References _auctionsMap, AuctionEntry::Id, sAuctionMgr, and sScriptMgr.
Referenced by WorldSession::HandleAuctionPlaceBid(), WorldSession::HandleAuctionRemoveItem(), and Update().
void AuctionHouseObject::Update | ( | ) |
References _auctionsMap, AuctionEntry::bidder, CharacterDatabase, AuctionEntry::DeleteFromDB(), AuctionEntry::expire_time, GameTime::GetGameTime(), AuctionEntry::item_guid, RemoveAuction(), sAuctionMgr, and sScriptMgr.
Referenced by AuctionHouseMgr::Update().
|
private |
Referenced by AddAuction(), AuctionHouseObject(), GetAuction(), GetAuctions(), GetAuctionsBegin(), GetAuctionsEnd(), Getcount(), RemoveAuction(), Update(), and ~AuctionHouseObject().
|
private |
Referenced by AuctionHouseObject().