#include <BasicSMTP.h>
Inheritance diagram for oasys::BasicSMTPSender:
Definition at line 63 of file BasicSMTP.h.
Public Member Functions | |
BasicSMTPSender (const std::string &helo_domain, BasicSMTPMsg *msg) | |
virtual | ~BasicSMTPSender () |
Protected Member Functions | |
void | get_HELO_domain (std::string *domain) |
virtual from SMTPSender | |
void | get_MAIL_from (std::string *from) |
virtual from SMTPSender | |
void | get_RCPT_list (std::vector< std::string > *to) |
virtual from SMTPSender | |
void | get_DATA (const std::string **data) |
virtual from SMTPSender | |
int | smtp_error (int code) |
virtual from SMTPSender | |
Protected Attributes | |
std::string | helo_domain_ |
BasicSMTPMsg * | msg_ |
oasys::BasicSMTPSender::BasicSMTPSender | ( | const std::string & | helo_domain, | |
BasicSMTPMsg * | msg | |||
) |
Definition at line 23 of file BasicSMTP.cc.
virtual oasys::BasicSMTPSender::~BasicSMTPSender | ( | ) | [inline, virtual] |
Definition at line 66 of file BasicSMTP.h.
void oasys::BasicSMTPSender::get_HELO_domain | ( | std::string * | domain | ) | [protected, virtual] |
virtual from SMTPSender
Implements oasys::SMTPSender.
Definition at line 31 of file BasicSMTP.cc.
References helo_domain_.
void oasys::BasicSMTPSender::get_MAIL_from | ( | std::string * | from | ) | [protected, virtual] |
virtual from SMTPSender
Implements oasys::SMTPSender.
Definition at line 38 of file BasicSMTP.cc.
References oasys::BasicSMTPMsg::from_, and msg_.
void oasys::BasicSMTPSender::get_RCPT_list | ( | std::vector< std::string > * | to | ) | [protected, virtual] |
virtual from SMTPSender
Implements oasys::SMTPSender.
Definition at line 45 of file BasicSMTP.cc.
References msg_, and oasys::BasicSMTPMsg::to_.
void oasys::BasicSMTPSender::get_DATA | ( | const std::string ** | data | ) | [protected, virtual] |
virtual from SMTPSender
Implements oasys::SMTPSender.
Definition at line 52 of file BasicSMTP.cc.
References oasys::BasicSMTPMsg::msg_, and msg_.
int oasys::BasicSMTPSender::smtp_error | ( | int | code | ) | [protected, virtual] |
virtual from SMTPSender
Implements oasys::SMTPSender.
Definition at line 59 of file BasicSMTP.cc.
References log_err_p.
std::string oasys::BasicSMTPSender::helo_domain_ [protected] |
BasicSMTPMsg* oasys::BasicSMTPSender::msg_ [protected] |
Definition at line 78 of file BasicSMTP.h.
Referenced by get_DATA(), get_MAIL_from(), and get_RCPT_list().