Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MiscFunctions Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/mail2/libmail/miscfunctions.h>

List of all members.

Static Public Member Functions

static QString encodeQPrintable (const QString &src)
static QString decodeQPrintable (const QString &src)
static QString encodeBase64 (const QString &src)
static QString decodeBase64 (const QString &src)
static QString uniqueString ()
static QString rfcDate ()
static QString smtpAuthCramMd5 (const QString &data, const QString &key)

Protected Member Functions

 MiscFunctions ()

Static Protected Member Functions

static void encodeBase64Base (char *src, QString *dest, int len)
static int decodeBase64Base (char *src, char *bufOut)


Constructor & Destructor Documentation

MiscFunctions::MiscFunctions  )  [inline, protected]
 

Definition at line 20 of file miscfunctions.h.


Member Function Documentation

QString MiscFunctions::decodeBase64 const QString src  )  [static]
 

Definition at line 120 of file miscfunctions.cpp.

References decodeBase64Base(), pos, and Opie::MM::x.

Referenced by SmtpHandler::readyRead().

int MiscFunctions::decodeBase64Base char *  src,
char *  bufOut
[static, protected]
 

Definition at line 151 of file miscfunctions.cpp.

References Opie::MM::x.

Referenced by decodeBase64().

QString MiscFunctions::decodeQPrintable const QString src  )  [static]
 

Definition at line 16 of file miscfunctions.cpp.

References i, QString::length(), out, and QString::toInt().

QString MiscFunctions::encodeBase64 const QString src  )  [static]
 

Definition at line 38 of file miscfunctions.cpp.

References encodeBase64Base(), QString::latin1(), len, and QString::length().

Referenced by MailFactory::MailFactory(), and SmtpHandler::readyRead().

void MiscFunctions::encodeBase64Base char *  src,
QString dest,
int  len
[static, protected]
 

Definition at line 64 of file miscfunctions.cpp.

References QString::append(), and Opie::MM::x.

Referenced by encodeBase64().

QString MiscFunctions::encodeQPrintable const QString src  )  [static]
 

Definition at line 10 of file miscfunctions.cpp.

QString MiscFunctions::rfcDate  )  [static]
 

Definition at line 216 of file miscfunctions.cpp.

References abs, NULL, and t.

Referenced by MailFactory::MailFactory().

QString MiscFunctions::smtpAuthCramMd5 const QString data,
const QString key
[static]
 

Definition at line 250 of file miscfunctions.cpp.

References i, QString::latin1(), QString::length(), MD5_Final(), MD5_Init(), and MD5_Update().

Referenced by SmtpHandler::readyRead().

QString MiscFunctions::uniqueString  )  [static]
 

Definition at line 196 of file miscfunctions.cpp.

References QDate::currentDate(), QTime::currentTime(), i, QString::latin1(), QString::length(), MD5_Final(), MD5_Init(), and MD5_Update().

Referenced by AccountEditor::accept(), and MailFactory::MailFactory().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:40:28 2005 for OPIE by  doxygen 1.4.2