Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Guild::BankEventLogEntry Class Reference
Inheritance diagram for Guild::BankEventLogEntry:
Collaboration diagram for Guild::BankEventLogEntry:

Public Member Functions

 BankEventLogEntry (uint32 guildId, uint32 guid, GuildBankEventLogTypes eventType, uint8 tabId, uint32 playerGuid, uint64 itemOrMoney, uint16 itemStackCount, uint8 destTabId)
 BankEventLogEntry (uint32 guildId, uint32 guid, time_t timestamp, uint8 tabId, GuildBankEventLogTypes eventType, uint32 playerGuid, uint64 itemOrMoney, uint16 itemStackCount, uint8 destTabId)
bool IsMoneyEvent () const
void SaveToDB (SQLTransaction &trans) const
void WritePacket (WorldPacket &data, ByteBuffer &content) const
 ~BankEventLogEntry ()
Public Member Functions inherited from Guild::LogEntry
uint32 GetGUID () const
uint64 GetTimestamp () const
 LogEntry (uint32 guildId, uint32 guid)
 LogEntry (uint32 guildId, uint32 guid, time_t timestamp)
virtual ~LogEntry ()

Static Public Member Functions

static bool IsMoneyEvent (GuildBankEventLogTypes eventType)

Private Attributes

uint8 m_bankTabId
uint8 m_destTabId
GuildBankEventLogTypes m_eventType
uint64 m_itemOrMoney
uint16 m_itemStackCount
uint32 m_playerGuid

Additional Inherited Members

Protected Attributes inherited from Guild::LogEntry
uint32 m_guid
uint32 m_guildId
uint64 m_timestamp

Detailed Description

Definition at line 469 of file Guild.h.

Constructor & Destructor Documentation

◆ BankEventLogEntry() [1/2]

Guild::BankEventLogEntry::BankEventLogEntry ( uint32 guildId,
uint32 guid,
GuildBankEventLogTypes eventType,
uint8 tabId,
uint32 playerGuid,
uint64 itemOrMoney,
uint16 itemStackCount,
uint8 destTabId )
inline

◆ BankEventLogEntry() [2/2]

Guild::BankEventLogEntry::BankEventLogEntry ( uint32 guildId,
uint32 guid,
time_t timestamp,
uint8 tabId,
GuildBankEventLogTypes eventType,
uint32 playerGuid,
uint64 itemOrMoney,
uint16 itemStackCount,
uint8 destTabId )
inline

◆ ~BankEventLogEntry()

Guild::BankEventLogEntry::~BankEventLogEntry ( )
inline

Definition at line 491 of file Guild.h.

Member Function Documentation

◆ IsMoneyEvent() [1/2]

bool Guild::BankEventLogEntry::IsMoneyEvent ( ) const
inline

Definition at line 478 of file Guild.h.

References IsMoneyEvent(), and m_eventType.

Referenced by IsMoneyEvent().

◆ IsMoneyEvent() [2/2]

bool Guild::BankEventLogEntry::IsMoneyEvent ( GuildBankEventLogTypes eventType)
inlinestatic

◆ SaveToDB()

◆ WritePacket()

Member Data Documentation

◆ m_bankTabId

uint8 Guild::BankEventLogEntry::m_bankTabId
private

Definition at line 498 of file Guild.h.

Referenced by BankEventLogEntry(), BankEventLogEntry(), and SaveToDB().

◆ m_destTabId

uint8 Guild::BankEventLogEntry::m_destTabId
private

Definition at line 502 of file Guild.h.

Referenced by BankEventLogEntry(), BankEventLogEntry(), SaveToDB(), and WritePacket().

◆ m_eventType

GuildBankEventLogTypes Guild::BankEventLogEntry::m_eventType
private

Definition at line 497 of file Guild.h.

Referenced by BankEventLogEntry(), BankEventLogEntry(), IsMoneyEvent(), SaveToDB(), and WritePacket().

◆ m_itemOrMoney

uint64 Guild::BankEventLogEntry::m_itemOrMoney
private

Definition at line 500 of file Guild.h.

Referenced by BankEventLogEntry(), BankEventLogEntry(), SaveToDB(), and WritePacket().

◆ m_itemStackCount

uint16 Guild::BankEventLogEntry::m_itemStackCount
private

Definition at line 501 of file Guild.h.

Referenced by BankEventLogEntry(), BankEventLogEntry(), SaveToDB(), and WritePacket().

◆ m_playerGuid

uint32 Guild::BankEventLogEntry::m_playerGuid
private

Definition at line 499 of file Guild.h.

Referenced by BankEventLogEntry(), BankEventLogEntry(), SaveToDB(), and WritePacket().


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