![]() |
TrinityCore
|
#include <BlackMarketMgr.h>
Public Types | |
| typedef std::unordered_map< int32, BlackMarketEntry * > | BlackMarketEntryMap |
| typedef std::unordered_map< int32, BlackMarketTemplate const * > | BlackMarketTemplateMap |
Public Member Functions | |
| BlackMarketMgr (BlackMarketMgr const &)=delete | |
| BlackMarketMgr (BlackMarketMgr &&)=delete | |
| BlackMarketMgr & | operator= (BlackMarketMgr const &)=delete |
| BlackMarketMgr & | operator= (BlackMarketMgr &&)=delete |
| void | LoadTemplates () |
| void | LoadAuctions () |
| void | Update (bool updateTime=false) |
| void | RefreshAuctions () |
| time_t | GetLastUpdate () const |
| bool | IsEnabled () const |
| void | BuildItemsResponse (WorldPackets::BlackMarket::BlackMarketRequestItemsResult &packet, Player *player) |
| BlackMarketEntry * | GetAuctionByID (int32 marketId) const |
| BlackMarketTemplate const * | GetTemplateByID (int32 marketId) const |
| void | AddAuction (BlackMarketEntry *auction) |
| void | AddTemplate (BlackMarketTemplate *templ) |
| void | SendAuctionWonMail (BlackMarketEntry *entry, CharacterDatabaseTransaction trans) |
| void | SendAuctionOutbidMail (BlackMarketEntry *entry, CharacterDatabaseTransaction trans) |
Static Public Member Functions | |
| static BlackMarketMgr * | Instance () |
Private Member Functions | |
| BlackMarketMgr () | |
| ~BlackMarketMgr () | |
Private Attributes | |
| BlackMarketEntryMap | _auctions |
| BlackMarketTemplateMap | _templates |
| time_t | _lastUpdate = time_t(0) |
Definition at line 120 of file BlackMarketMgr.h.
| typedef std::unordered_map<int32, BlackMarketEntry*> BlackMarketMgr::BlackMarketEntryMap |
Definition at line 134 of file BlackMarketMgr.h.
| typedef std::unordered_map<int32, BlackMarketTemplate const*> BlackMarketMgr::BlackMarketTemplateMap |
Definition at line 135 of file BlackMarketMgr.h.
|
private |
Definition at line 38 of file BlackMarketMgr.cpp.
|
private |
Definition at line 42 of file BlackMarketMgr.cpp.
|
delete |
|
delete |
| void BlackMarketMgr::AddAuction | ( | BlackMarketEntry * | auction | ) |
Definition at line 253 of file BlackMarketMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void BlackMarketMgr::AddTemplate | ( | BlackMarketTemplate * | templ | ) |
| void BlackMarketMgr::BuildItemsResponse | ( | WorldPackets::BlackMarket::BlackMarketRequestItemsResult & | packet, |
| Player * | player | ||
| ) |
| BlackMarketEntry * BlackMarketMgr::GetAuctionByID | ( | int32 | marketId | ) | const |
|
inline |
Definition at line 143 of file BlackMarketMgr.h.
| BlackMarketTemplate const * BlackMarketMgr::GetTemplateByID | ( | int32 | marketId | ) | const |
Definition at line 353 of file BlackMarketMgr.cpp.
|
static |
Definition at line 51 of file BlackMarketMgr.cpp.
| bool BlackMarketMgr::IsEnabled | ( | ) | const |
Definition at line 213 of file BlackMarketMgr.cpp.
| void BlackMarketMgr::LoadAuctions | ( | ) |
| void BlackMarketMgr::LoadTemplates | ( | ) |
|
delete |
|
delete |
| void BlackMarketMgr::RefreshAuctions | ( | ) |
| void BlackMarketMgr::SendAuctionOutbidMail | ( | BlackMarketEntry * | entry, |
| CharacterDatabaseTransaction | trans | ||
| ) |
| void BlackMarketMgr::SendAuctionWonMail | ( | BlackMarketEntry * | entry, |
| CharacterDatabaseTransaction | trans | ||
| ) |
Definition at line 263 of file BlackMarketMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void BlackMarketMgr::Update | ( | bool | updateTime = false | ) |
Definition at line 145 of file BlackMarketMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 159 of file BlackMarketMgr.h.
|
private |
Definition at line 161 of file BlackMarketMgr.h.
|
private |
Definition at line 160 of file BlackMarketMgr.h.