22 #ifndef NET_TMWA_MAIL2HANDLER_H
23 #define NET_TMWA_MAIL2HANDLER_H
39 void openWriteMail(
const std::string &receiver)
const override final;
42 const int amount)
const override final;
45 const int amount)
const override final;
48 const std::string &title,
49 const std::string &body,
50 const int64_t &money)
const override final;
53 const std::string &to,
54 const std::string &title,
55 const std::string &body,
56 const int64_t &money)
const override final;
59 const int64_t mailId)
const override final;
62 const int64_t mailId)
const override final;
65 const int64_t mailId)
const override final;
68 const int64_t mailId)
const override final;
71 const int64_t mailId)
const override final;
74 const int64_t mailId)
const override final;
void nextPage(const MailOpenTypeT openType, const int64_t mailId) const
void openWriteMail(const std::string &receiver) const
void sendMail(const std::string &to, const std::string &title, const std::string &body, const int64_t &money) const
void cancelWriteMail() const
std::string getCheckedName() const
void requestCheckName(const std::string &name) const
void closeMailBox() const
void refreshMailList(const MailOpenTypeT openType, const int64_t mailId) const
void openMailBox(const MailOpenTypeT openType) const
void removeItem(const int index, const int amount) const
void requestItems(const MailOpenTypeT openType, const int64_t mailId) const
void readMail(const MailOpenTypeT openType, const int64_t mailId) const
void deleteMail(const MailOpenTypeT openType, const int64_t mailId) const
void requestMoney(const MailOpenTypeT openType, const int64_t mailId) const
void queueCheckName(const MailQueueTypeT type, const std::string &to, const std::string &title, const std::string &body, const int64_t &money) const
void addItem(const Item *const item, const int amount) const
#define A_DELETE_COPY(func)
MailOpenType ::T MailOpenTypeT
MailQueueType ::T MailQueueTypeT