|  | Projet Bee-Honey't
    1.0
    BTS SN 2019 | 
#include <sender_p.h>

| Types publics | |
| enum | State { Error, Disconnected, Connected, Ready } | 
| Fonctions membres publiques | |
| SenderPrivate (Sender *parent) | |
| bool | sendMail (MimeMessage &email) | 
| void | sendMessage (const QByteArray &data) | 
| bool | connectToHost () | 
| bool | login () | 
| bool | waitForResponse (int expectedCode) | 
| bool | processState () | 
| void | setPeerVerificationType (const Sender::PeerVerificationType &type) | 
| Attributs publics | |
| State | state = State::Disconnected | 
| Sender * | q_ptr | 
| QTcpSocket * | socket = nullptr | 
| QString | lastError | 
| QString | host = QLatin1String("localhost") | 
| int | port = 25 | 
| Sender::ConnectionType | connectionType | 
| QString | name = QHostInfo::localHostName() | 
| Sender::PeerVerificationType | peerVerificationType = Sender::VerifyPeer | 
| QString | user | 
| QString | password | 
| Sender::AuthMethod | authMethod = Sender::AuthNone | 
| int | connectionTimeout = 5000 | 
| int | responseTimeout = 5000 | 
| int | sendMessageTimeout = 60000 | 
| QByteArray | responseText | 
| int | responseCode | 
| SenderPrivate::SenderPrivate | ( | Sender * | parent | ) | 
| bool SenderPrivate::connectToHost | ( | ) | 
Références Connected, connectionTimeout, SimpleMail::Sender::ConnectionTimeoutError, connectionType, host, lastError, name, port, sendMessage(), SimpleMail::Sender::ServerError, socket, SimpleMail::Sender::SslConnection, state, SimpleMail::Sender::TcpConnection, SimpleMail::Sender::TlsConnection, et waitForResponse().
Référencé par processState().
| bool SenderPrivate::login | ( | ) | 
Références SimpleMail::Sender::AuthenticationFailedError, SimpleMail::Sender::AuthLogin, authMethod, SimpleMail::Sender::AuthPlain, password, Ready, sendMessage(), state, user, et waitForResponse().
Référencé par processState().
| bool SenderPrivate::processState | ( | ) | 
Références Connected, connectToHost(), Disconnected, Error, login(), Ready, socket, et state.
Référencé par sendMail().
| bool SenderPrivate::sendMail | ( | MimeMessage & | ) | 
Références SimpleMail::EmailAddress::address(), SimpleMail::MimeMessage::bccRecipients(), SimpleMail::MimeMessage::ccRecipients(), processState(), SimpleMail::MimeMessage::sender(), sendMessage(), socket, SimpleMail::MimeMessage::toRecipients(), waitForResponse(), et SimpleMail::MimeMessage::write().
| void SenderPrivate::sendMessage | ( | const QByteArray & | data | ) | 
Références SimpleMail::Sender::SendDataTimeoutError, sendMessageTimeout, et socket.
Référencé par connectToHost(), login(), et sendMail().
| void SenderPrivate::setPeerVerificationType | ( | const Sender::PeerVerificationType & | type | ) | 
Références connectionType, peerVerificationType, socket, SimpleMail::Sender::SslConnection, SimpleMail::Sender::TlsConnection, SimpleMail::Sender::VerifyNone, et SimpleMail::Sender::VerifyPeer.
| bool SenderPrivate::waitForResponse | ( | int | expectedCode | ) | 
Références SimpleMail::Sender::ClientError, lastError, responseCode, responseText, responseTimeout, SimpleMail::Sender::ResponseTimeoutError, SimpleMail::Sender::ServerError, et socket.
Référencé par connectToHost(), login(), et sendMail().
| Sender::AuthMethod SimpleMail::SenderPrivate::authMethod = Sender::AuthNone | 
Référencé par login().
| int SimpleMail::SenderPrivate::connectionTimeout = 5000 | 
Référencé par connectToHost().
| Sender::ConnectionType SimpleMail::SenderPrivate::connectionType | 
Référencé par connectToHost(), et setPeerVerificationType().
| QString SimpleMail::SenderPrivate::host = QLatin1String("localhost") | 
Référencé par connectToHost().
| QString SimpleMail::SenderPrivate::lastError | 
Référencé par connectToHost(), et waitForResponse().
| QString SimpleMail::SenderPrivate::name = QHostInfo::localHostName() | 
Référencé par connectToHost().
| QString SimpleMail::SenderPrivate::password | 
Référencé par login().
| Sender::PeerVerificationType SimpleMail::SenderPrivate::peerVerificationType = Sender::VerifyPeer | 
Référencé par setPeerVerificationType().
| int SimpleMail::SenderPrivate::port = 25 | 
Référencé par connectToHost().
| Sender* SimpleMail::SenderPrivate::q_ptr | 
| int SimpleMail::SenderPrivate::responseCode | 
Référencé par waitForResponse().
| QByteArray SimpleMail::SenderPrivate::responseText | 
Référencé par waitForResponse().
| int SimpleMail::SenderPrivate::responseTimeout = 5000 | 
Référencé par waitForResponse().
| int SimpleMail::SenderPrivate::sendMessageTimeout = 60000 | 
Référencé par sendMessage().
| QTcpSocket* SimpleMail::SenderPrivate::socket = nullptr | 
Référencé par connectToHost(), processState(), sendMail(), sendMessage(), setPeerVerificationType(), et waitForResponse().
| State SimpleMail::SenderPrivate::state = State::Disconnected | 
Référencé par connectToHost(), login(), et processState().
| QString SimpleMail::SenderPrivate::user | 
Référencé par login().
 1.8.13
 1.8.13