Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
MailSender Class Reference

#include <Mail.h>

Public Member Functions

MailMessageType GetMailMessageType () const
uint32 GetSenderId () const
MailStationery GetStationery () const
 MailSender (AuctionEntry *sender)
 MailSender (BlackMarketAuction *sender)
 MailSender (CalendarEvent *sender)
 MailSender (MailMessageType messageType, uint32 sender_guidlow_or_entry, MailStationery stationery=MAIL_STATIONERY_DEFAULT)
 MailSender (Object *sender, MailStationery stationery=MAIL_STATIONERY_DEFAULT)
 MailSender (Player *sender)

Private Attributes

MailMessageType m_messageType
uint32 m_senderId
MailStationery m_stationery

Detailed Description

Definition at line 71 of file Mail.h.

Constructor & Destructor Documentation

◆ MailSender() [1/6]

MailSender::MailSender ( MailMessageType messageType,
uint32 sender_guidlow_or_entry,
MailStationery stationery = MAIL_STATIONERY_DEFAULT )
inline

Definition at line 74 of file Mail.h.

References m_messageType, m_senderId, m_stationery, and MAIL_STATIONERY_DEFAULT.

◆ MailSender() [2/6]

MailSender::MailSender ( Object * sender,
MailStationery stationery = MAIL_STATIONERY_DEFAULT )

Definition at line 19 of file Mail.cpp.

References Object::GetTypeId(), and m_stationery.

◆ MailSender() [3/6]

MailSender::MailSender ( CalendarEvent * sender)

Definition at line 47 of file Mail.cpp.

References m_messageType, m_senderId, m_stationery, MAIL_CALENDAR, and MAIL_STATIONERY_DEFAULT.

◆ MailSender() [4/6]

MailSender::MailSender ( AuctionEntry * sender)

Definition at line 50 of file Mail.cpp.

References m_messageType, m_senderId, m_stationery, MAIL_AUCTION, and MAIL_STATIONERY_AUCTION.

◆ MailSender() [5/6]

MailSender::MailSender ( BlackMarketAuction * sender)

Definition at line 53 of file Mail.cpp.

References m_messageType, m_senderId, m_stationery, MAIL_BLACKMARKET, and MAIL_STATIONERY_AUCTION.

◆ MailSender() [6/6]

MailSender::MailSender ( Player * sender)

Member Function Documentation

◆ GetMailMessageType()

MailMessageType MailSender::GetMailMessageType ( ) const
inline

Definition at line 84 of file Mail.h.

References m_messageType.

Referenced by MailDraft::SendMailTo().

◆ GetSenderId()

uint32 MailSender::GetSenderId ( ) const
inline

Definition at line 85 of file Mail.h.

References m_senderId.

Referenced by MailDraft::SendMailTo().

◆ GetStationery()

MailStationery MailSender::GetStationery ( ) const
inline

Definition at line 86 of file Mail.h.

References m_stationery.

Referenced by MailDraft::SendMailTo().

Member Data Documentation

◆ m_messageType

MailMessageType MailSender::m_messageType
private

Definition at line 88 of file Mail.h.

Referenced by GetMailMessageType(), MailSender(), MailSender(), MailSender(), MailSender(), and MailSender().

◆ m_senderId

uint32 MailSender::m_senderId
private

Definition at line 89 of file Mail.h.

Referenced by GetSenderId(), MailSender(), MailSender(), MailSender(), MailSender(), and MailSender().

◆ m_stationery

MailStationery MailSender::m_stationery
private

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