KSmtp::LoginJob Class

The LoginJob class. More...

Header: #include <KSMTP/LoginJob>
CMake: find_package(KPim6 REQUIRED COMPONENTS SMTP)
target_link_libraries(mytarget PRIVATE KPim6::SMTP)
Inherits: KSmtp::Job

Public Functions

LoginJob(KSmtp::Session *session)
virtual ~LoginJob() override
void setPassword(const QString &password)
void setPreferedAuthMode(KSmtp::LoginJob::AuthMode mode)
void setUserName(const QString &userName)
KSmtp::LoginJob::AuthMode usedAuthMode() const

Reimplemented Protected Functions

virtual void doStart() override
virtual void handleResponse(const KSmtp::ServerResponse &r) override

Detailed Description

Member Function Documentation

[explicit] LoginJob::LoginJob(KSmtp::Session *session)

[override virtual noexcept] LoginJob::~LoginJob()

[override virtual protected] void LoginJob::doStart()

Reimplements: Job::doStart().

[override virtual protected] void LoginJob::handleResponse(const KSmtp::ServerResponse &r)

Reimplements: Job::handleResponse(const KSmtp::ServerResponse &response).

void LoginJob::setPassword(const QString &password)

void LoginJob::setPreferedAuthMode(KSmtp::LoginJob::AuthMode mode)

void LoginJob::setUserName(const QString &userName)

KSmtp::LoginJob::AuthMode LoginJob::usedAuthMode() const