![]() |
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().