![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <qxtsmtp_p.h>
Public Types | |
| enum | SmtpState { Disconnected , StartState , EhloSent , EhloGreetReceived , EhloExtensionsReceived , EhloDone , HeloSent , StartTLSSent , AuthRequestSent , AuthUsernameSent , AuthSent , Authenticated , MailToSent , RcptAckPending , SendingBody , BodySent , Waiting , Resetting } |
| enum | AuthType { AuthPlain , AuthLogin , AuthCramMD5 } |
Public Slots | |
| void | socketError (QAbstractSocket::SocketError err) |
| void | socketRead () |
| void | ehlo () |
| void | sendNext () |
Public Member Functions | |
| QxtSmtpPrivate () | |
| void | parseEhlo (const QByteArray &code, bool cont, const QString &line) |
| void | startTLS () |
| void | authenticate () |
| void | authCramMD5 (const QByteArray &challenge=QByteArray()) |
| void | authPlain () |
| void | authLogin () |
| void | sendNextRcpt (const QByteArray &code, const QByteArray &line) |
| void | sendBody (const QByteArray &code, const QByteArray &line) |
| Public Member Functions inherited from QxtPrivate< QxtSmtp > | |
| virtual | ~QxtPrivate () |
| void | QXT_setPublic (QxtSmtp *pub) |
Public Attributes | |
| bool | useSecure |
| bool | disableStartTLS |
| SmtpState | state |
| AuthType | authType |
| QByteArray | buffer |
| QByteArray | username |
| QByteArray | password |
| QHash< QString, QString > | extensions |
| QList< QPair< int, QxtMailMessage > > | pending |
| QStringList | recipients |
| int | nextID |
| int | rcptNumber |
| int | rcptAck |
| bool | mailAck |
| QSslSocket * | socket |
Additional Inherited Members | |
| Protected Member Functions inherited from QxtPrivate< QxtSmtp > | |
| QxtSmtp & | qxt_p () |
| QxtSmtpPrivate::QxtSmtpPrivate | ( | ) |
| void QxtSmtpPrivate::authCramMD5 | ( | const QByteArray & | challenge = QByteArray() | ) |
| void QxtSmtpPrivate::authenticate | ( | ) |
| void QxtSmtpPrivate::authLogin | ( | ) |
| void QxtSmtpPrivate::authPlain | ( | ) |
|
slot |
| void QxtSmtpPrivate::parseEhlo | ( | const QByteArray & | code, |
| bool | cont, | ||
| const QString & | line ) |
| void QxtSmtpPrivate::sendBody | ( | const QByteArray & | code, |
| const QByteArray & | line ) |
|
slot |
| void QxtSmtpPrivate::sendNextRcpt | ( | const QByteArray & | code, |
| const QByteArray & | line ) |
|
slot |
|
slot |
| void QxtSmtpPrivate::startTLS | ( | ) |
| AuthType QxtSmtpPrivate::authType |
| QByteArray QxtSmtpPrivate::buffer |
| bool QxtSmtpPrivate::disableStartTLS |
| QHash<QString, QString> QxtSmtpPrivate::extensions |
| bool QxtSmtpPrivate::mailAck |
| int QxtSmtpPrivate::nextID |
| QByteArray QxtSmtpPrivate::password |
| QList<QPair<int, QxtMailMessage> > QxtSmtpPrivate::pending |
| int QxtSmtpPrivate::rcptAck |
| int QxtSmtpPrivate::rcptNumber |
| QStringList QxtSmtpPrivate::recipients |
| QSslSocket* QxtSmtpPrivate::socket |
| SmtpState QxtSmtpPrivate::state |
| QByteArray QxtSmtpPrivate::username |
| bool QxtSmtpPrivate::useSecure |