ManaPlus
Public Member Functions
Net::Mail2Handler Class Referenceabstract

#include <mail2handler.h>

Inheritance diagram for Net::Mail2Handler:
EAthena::Mail2Handler TmwAthena::Mail2Handler

Public Member Functions

 Mail2Handler ()
 
virtual ~Mail2Handler ()
 
virtual void openWriteMail (const std::string &receiver) const =0
 
virtual void addItem (const Item *const item, const int amount) const =0
 
virtual void removeItem (const int index, const int amount) const =0
 
virtual void sendMail (const std::string &to, const std::string &title, const std::string &body, const int64_t &money) const =0
 
virtual void queueCheckName (const MailQueueTypeT type, const std::string &to, const std::string &title, const std::string &body, const int64_t &money) const =0
 
virtual void nextPage (const MailOpenTypeT openType, const int64_t mailId) const =0
 
virtual void readMail (const MailOpenTypeT openType, const int64_t mailId) const =0
 
virtual void deleteMail (const MailOpenTypeT openType, const int64_t mailId) const =0
 
virtual void requestMoney (const MailOpenTypeT openType, const int64_t mailId) const =0
 
virtual void requestItems (const MailOpenTypeT openType, const int64_t mailId) const =0
 
virtual void refreshMailList (const MailOpenTypeT openType, const int64_t mailId) const =0
 
virtual void openMailBox (const MailOpenTypeT openType) const =0
 
virtual void closeMailBox () const =0
 
virtual void cancelWriteMail () const =0
 
virtual void requestCheckName (const std::string &name) const =0
 
virtual std::string getCheckedName () const =0
 

Detailed Description

Definition at line 38 of file mail2handler.h.

Constructor & Destructor Documentation

◆ Mail2Handler()

Net::Mail2Handler::Mail2Handler ( )
inline

Definition at line 41 of file mail2handler.h.

42  { }

◆ ~Mail2Handler()

virtual Net::Mail2Handler::~Mail2Handler ( )
inlinevirtual

Reimplemented in TmwAthena::Mail2Handler, and EAthena::Mail2Handler.

Definition at line 46 of file mail2handler.h.

47  { }

Member Function Documentation

◆ addItem()

virtual void Net::Mail2Handler::addItem ( const Item *const  item,
const int  amount 
) const
pure virtual

◆ cancelWriteMail()

virtual void Net::Mail2Handler::cancelWriteMail ( ) const
pure virtual

◆ closeMailBox()

virtual void Net::Mail2Handler::closeMailBox ( ) const
pure virtual

◆ deleteMail()

virtual void Net::Mail2Handler::deleteMail ( const MailOpenTypeT  openType,
const int64_t  mailId 
) const
pure virtual

◆ getCheckedName()

virtual std::string Net::Mail2Handler::getCheckedName ( ) const
pure virtual

◆ nextPage()

virtual void Net::Mail2Handler::nextPage ( const MailOpenTypeT  openType,
const int64_t  mailId 
) const
pure virtual

◆ openMailBox()

virtual void Net::Mail2Handler::openMailBox ( const MailOpenTypeT  openType) const
pure virtual

◆ openWriteMail()

virtual void Net::Mail2Handler::openWriteMail ( const std::string &  receiver) const
pure virtual

◆ queueCheckName()

virtual void Net::Mail2Handler::queueCheckName ( const MailQueueTypeT  type,
const std::string &  to,
const std::string &  title,
const std::string &  body,
const int64_t &  money 
) const
pure virtual

◆ readMail()

virtual void Net::Mail2Handler::readMail ( const MailOpenTypeT  openType,
const int64_t  mailId 
) const
pure virtual

◆ refreshMailList()

virtual void Net::Mail2Handler::refreshMailList ( const MailOpenTypeT  openType,
const int64_t  mailId 
) const
pure virtual

◆ removeItem()

virtual void Net::Mail2Handler::removeItem ( const int  index,
const int  amount 
) const
pure virtual

◆ requestCheckName()

virtual void Net::Mail2Handler::requestCheckName ( const std::string &  name) const
pure virtual

◆ requestItems()

virtual void Net::Mail2Handler::requestItems ( const MailOpenTypeT  openType,
const int64_t  mailId 
) const
pure virtual

◆ requestMoney()

virtual void Net::Mail2Handler::requestMoney ( const MailOpenTypeT  openType,
const int64_t  mailId 
) const
pure virtual

◆ sendMail()

virtual void Net::Mail2Handler::sendMail ( const std::string &  to,
const std::string &  title,
const std::string &  body,
const int64_t &  money 
) const
pure virtual

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