TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MailDraft Member List

This is the complete list of members for MailDraft, including all inherited members.

AddCOD(uint64 COD)MailDraftinline
AddItem(Item *item)MailDraft
AddMoney(uint64 money)MailDraftinline
deleteIncludedItems(SQLTransaction &trans, bool inDB=false)MailDraftprivate
GetBody() const MailDraftinline
GetCOD() const MailDraftinline
GetMailTemplateId() const MailDraftinline
GetMoney() const MailDraftinline
GetSubject() const MailDraftinline
m_bodyMailDraftprivate
m_CODMailDraftprivate
m_itemsMailDraftprivate
m_mailTemplateIdMailDraftprivate
m_mailTemplateItemsNeedMailDraftprivate
m_moneyMailDraftprivate
m_subjectMailDraftprivate
MailDraft(uint16 mailTemplateId, bool need_items=true)MailDraftinlineexplicit
MailDraft(std::string const &subject, std::string const &body)MailDraftinline
MailItemMap typedefMailDraftprivate
prepareItems(Player *receiver, SQLTransaction &trans)MailDraftprivate
SendMailTo(SQLTransaction &trans, MailReceiver const &receiver, MailSender const &sender, MailCheckMask checked=MAIL_CHECK_MASK_NONE, uint32 deliver_delay=0)MailDraft
SendReturnToSender(uint32 sender_acc, ObjectGuid::LowType sender_guid, ObjectGuid::LowType receiver_guid, SQLTransaction &trans)MailDraft