![]() |
TrinityCore
|
#include <AuctionHouseMgr.h>
Classes | |
| struct | PlayerReplicateThrottleData |
Private Attributes | |
| AuctionHouseEntry const * | _auctionHouse |
| std::map< uint32, AuctionPosting > | _itemsByAuctionId |
| std::unordered_map< uint32, AuctionPosting > | _soldItemsById |
| std::map< AuctionsBucketKey, AuctionsBucketData > | _buckets |
| std::unordered_map< ObjectGuid, CommodityQuote > | _commodityQuotes |
| std::unordered_multimap< ObjectGuid, uint32 > | _playerOwnedAuctions |
| std::unordered_multimap< ObjectGuid, uint32 > | _playerBidderAuctions |
| std::unordered_map< ObjectGuid, PlayerReplicateThrottleData > | _replicateThrottleMap |
Definition at line 266 of file AuctionHouseMgr.h.
|
explicit |
Definition at line 835 of file AuctionHouseMgr.cpp.
|
delete |
|
delete |
|
default |
| void AuctionHouseObject::AddAuction | ( | CharacterDatabaseTransaction | trans, |
| AuctionPosting | auction | ||
| ) |
Definition at line 851 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::BuildListAuctionItems | ( | WorldPackets::AuctionHouse::AuctionListItemsResult & | listItemsResult, |
| Player const * | player, | ||
| AuctionsBucketKey const & | bucketKey, | ||
| uint32 | offset, | ||
| std::span< WorldPackets::AuctionHouse::AuctionSortDef const > | sorts | ||
| ) | const |
Definition at line 1335 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::BuildListAuctionItems | ( | WorldPackets::AuctionHouse::AuctionListItemsResult & | listItemsResult, |
| Player const * | player, | ||
| uint32 | itemId, | ||
| uint32 | offset, | ||
| std::span< WorldPackets::AuctionHouse::AuctionSortDef const > | sorts | ||
| ) | const |
| void AuctionHouseObject::BuildListBiddedItems | ( | WorldPackets::AuctionHouse::AuctionListBiddedItemsResult & | listBiddedItemsResult, |
| Player const * | player, | ||
| uint32 | offset, | ||
| std::span< WorldPackets::AuctionHouse::AuctionSortDef const > | sorts | ||
| ) | const |
Definition at line 1313 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::BuildListBuckets | ( | WorldPackets::AuctionHouse::AuctionListBucketsResult & | listBucketsResult, |
| Player const * | player, | ||
| std::span< WorldPackets::AuctionHouse::AuctionBucketKey const > | keys, | ||
| std::span< WorldPackets::AuctionHouse::AuctionSortDef const > | sorts | ||
| ) | const |
| void AuctionHouseObject::BuildListBuckets | ( | WorldPackets::AuctionHouse::AuctionListBucketsResult & | listBucketsResult, |
| Player const * | player, | ||
| std::wstring const & | name, | ||
| uint8 | minLevel, | ||
| uint8 | maxLevel, | ||
| EnumFlag< AuctionHouseFilterMask > | filters, | ||
| Optional< AuctionSearchClassFilters > const & | classFilters, | ||
| std::span< uint8 const > | knownPetBits, | ||
| uint8 | maxKnownPetLevel, | ||
| uint32 | offset, | ||
| std::span< WorldPackets::AuctionHouse::AuctionSortDef const > | sorts | ||
| ) | const |
Definition at line 1139 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::BuildListOwnedItems | ( | WorldPackets::AuctionHouse::AuctionListOwnedItemsResult & | listOwnedItemsResult, |
| Player const * | player, | ||
| uint32 | offset, | ||
| std::span< WorldPackets::AuctionHouse::AuctionSortDef const > | sorts | ||
| ) | const |
Definition at line 1392 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::BuildReplicate | ( | WorldPackets::AuctionHouse::AuctionReplicateResponse & | replicateResponse, |
| Player * | player, | ||
| uint32 | global, | ||
| uint32 | cursor, | ||
| uint32 | tombstone, | ||
| uint32 | count | ||
| ) |
Definition at line 1414 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| bool AuctionHouseObject::BuyCommodity | ( | CharacterDatabaseTransaction | trans, |
| Player * | player, | ||
| uint32 | itemId, | ||
| uint32 | quantity, | ||
| Milliseconds | delayForNextAction | ||
| ) |
Definition at line 1510 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1455 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::CancelCommodityQuote | ( | ObjectGuid | guid | ) |
| CommodityQuote const * AuctionHouseObject::CreateCommodityQuote | ( | Player const * | player, |
| uint32 | itemId, | ||
| uint32 | quantity | ||
| ) |
Definition at line 1460 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| AuctionPosting * AuctionHouseObject::GetAuction | ( | uint32 | auctionId | ) |
Definition at line 846 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| uint32 AuctionHouseObject::GetAuctionHouseId | ( | ) | const |
|
inline |
|
inline |
|
delete |
|
delete |
| std::map< uint32, AuctionPosting >::node_type AuctionHouseObject::RemoveAuction | ( | CharacterDatabaseTransaction | trans, |
| AuctionPosting * | auction, | ||
| std::map< uint32, AuctionPosting >::iterator * | auctionItr = nullptr |
||
| ) |
Definition at line 992 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::SendAuctionCancelledToBidder | ( | AuctionPosting const * | auction, |
| CharacterDatabaseTransaction | trans | ||
| ) | const |
Definition at line 1901 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::SendAuctionExpired | ( | AuctionPosting const * | auction, |
| CharacterDatabaseTransaction | trans | ||
| ) | const |
Definition at line 1855 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::SendAuctionInvoice | ( | AuctionPosting const * | auction, |
| Player * | owner, | ||
| CharacterDatabaseTransaction | trans | ||
| ) | const |
| void AuctionHouseObject::SendAuctionOutbid | ( | AuctionPosting const * | auction, |
| ObjectGuid | newBidder, | ||
| uint64 | newBidAmount, | ||
| CharacterDatabaseTransaction | trans | ||
| ) | const |
Definition at line 1726 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::SendAuctionRemoved | ( | AuctionPosting const * | auction, |
| Player * | owner, | ||
| CharacterDatabaseTransaction | trans | ||
| ) | const |
Definition at line 1886 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::SendAuctionSold | ( | AuctionPosting const * | auction, |
| Player * | owner, | ||
| CharacterDatabaseTransaction | trans | ||
| ) | const |
Definition at line 1828 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::SendAuctionWon | ( | AuctionPosting const * | auction, |
| Player * | bidder, | ||
| CharacterDatabaseTransaction | trans | ||
| ) | const |
Definition at line 1750 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void AuctionHouseObject::Update | ( | ) |
Definition at line 1076 of file AuctionHouseMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 333 of file AuctionHouseMgr.h.
|
private |
Definition at line 337 of file AuctionHouseMgr.h.
|
private |
Definition at line 338 of file AuctionHouseMgr.h.
|
private |
Definition at line 335 of file AuctionHouseMgr.h.
|
private |
Definition at line 341 of file AuctionHouseMgr.h.
|
private |
Definition at line 340 of file AuctionHouseMgr.h.
|
private |
Definition at line 345 of file AuctionHouseMgr.h.
|
private |
Definition at line 336 of file AuctionHouseMgr.h.