kmail

KMSender Class Reference

Inheritance diagram for KMSender:

KMail::MessageSender List of all members.

Detailed Description

Definition at line 52 of file kmsender.h.


Public Member Functions

 KMSender ()
 ~KMSender ()
bool sendImmediate () const
void setSendImmediate (bool)
bool sendQuotedPrintable () const
void setSendQuotedPrintable (bool)
void readConfig ()
void writeConfig (bool withSync=TRUE)

Protected Member Functions

bool doSend (KMMessage *msg, short sendNow)
bool doSendQueued (const QString &transport)

Friends

class ::KMSendProc
class ::KMSendSendmail
class ::KMSendSMTP

Member Function Documentation

bool KMSender::doSend ( KMMessage msg,
short  sendNow 
) [protected, virtual]

Send given message.

The message is either queued or sent immediately. The default behaviour, as selected with setSendImmediate(), can be overwritten with the parameter sendNow (by specifying TRUE or FALSE). The sender takes ownership of the given message on success, so DO NOT DELETE OR MODIFY the message further. Returns TRUE on success.

Implements KMail::MessageSender.

Definition at line 128 of file kmsender.cpp.

bool KMSender::doSendQueued ( const QString &  transport  )  [protected, virtual]

Send queued messages, using the specified transport or the default, if none is given.

Implements KMail::MessageSender.

Definition at line 211 of file kmsender.cpp.

bool KMSender::sendImmediate (  )  const [inline, virtual]

Shall messages be sent immediately (TRUE), or shall they be queued and sent later upon call of sendQueued() ?

Implements KMail::MessageSender.

Definition at line 85 of file kmsender.h.

bool KMSender::sendQuotedPrintable (  )  const [inline, virtual]

Shall messages be sent quoted-printable encoded.

No encoding happens otherwise.

Implements KMail::MessageSender.

Definition at line 90 of file kmsender.h.

void KMSender::readConfig (  )  [virtual]

Read configuration from global config.

Implements KMail::MessageSender.

Definition at line 87 of file kmsender.cpp.

void KMSender::writeConfig ( bool  withSync = TRUE  )  [virtual]

Write configuration to global config with optional sync().

Implements KMail::MessageSender.

Definition at line 98 of file kmsender.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys