KIMAP Library
#include <QtCore/QString>
#include "kimap_export.h"
Go to the source code of this file.
Functions | |
QTextCodec * | KIMAP::codecForName (const QString &name) |
QByteArray | KIMAP::decodeImapFolderName (const QByteArray &inSrc) |
QString | KIMAP::decodeImapFolderName (const QString &inSrc) |
const QString | KIMAP::decodeRFC2047String (const QString &str) |
const QString | KIMAP::decodeRFC2047String (const QString &str, QString &charset) |
const QString | KIMAP::decodeRFC2047String (const QString &str, QString &charset, QString &language) |
const QString | KIMAP::decodeRFC2231String (const QString &str) |
QByteArray | KIMAP::encodeImapFolderName (const QByteArray &src) |
QString | KIMAP::encodeImapFolderName (const QString &src) |
const QByteArray | KIMAP::encodeRFC2047String (const QByteArray &str) |
const QString | KIMAP::encodeRFC2047String (const QString &str) |
const QString | KIMAP::encodeRFC2231String (const QString &str) |
QByteArray | KIMAP::quoteIMAP (const QByteArray &src) |
QString | KIMAP::quoteIMAP (const QString &src) |
Detailed Description
This file is part of the IMAP support library and defines the RfcCodecs class.
Provides handlers for various RFC/MIME encodings.
Definition in file rfccodecs.h.
Function Documentation
◆ codecForName()
QTextCodec * KIMAP::codecForName | ( | const QString & | name | ) |
Fetches a Codec by name
.
- Parameters
-
name is the QString version of the Codec name.
- Returns
- Text Codec object
Definition at line 297 of file rfccodecs.cpp.
◆ decodeImapFolderName() [1/2]
QByteArray KIMAP::decodeImapFolderName | ( | const QByteArray & | inSrc | ) |
Converts an UTF-7 encoded IMAP mailbox to a QByteArray.
- Parameters
-
inSrc is the QByteArray containing the Unicode path.
- Since
- 4.3
Definition at line 71 of file rfccodecs.cpp.
◆ decodeImapFolderName() [2/2]
QString KIMAP::decodeImapFolderName | ( | const QString & | inSrc | ) |
Converts an UTF-7 encoded IMAP mailbox to a Unicode QString.
- Parameters
-
inSrc is the QString containing the Unicode path.
Definition at line 155 of file rfccodecs.cpp.
◆ decodeRFC2047String() [1/3]
const QString KIMAP::decodeRFC2047String | ( | const QString & | str | ) |
Decodes a RFC2047 string str
.
- Parameters
-
str is the QString to decode.
Definition at line 307 of file rfccodecs.cpp.
◆ decodeRFC2047String() [2/3]
const QString KIMAP::decodeRFC2047String | ( | const QString & | str, |
QString & | charset | ||
) |
Decodes a RFC2047 string str
.
- Parameters
-
str is the QString to decode. charset is the character set to use when decoding.
Definition at line 315 of file rfccodecs.cpp.
◆ decodeRFC2047String() [3/3]
const QString KIMAP::decodeRFC2047String | ( | const QString & | str, |
QString & | charset, | ||
QString & | language | ||
) |
Decodes a RFC2047 string str
.
- Parameters
-
str is the QString to decode. charset is the character set to use when decoding. language is the language found in the charset.
Definition at line 324 of file rfccodecs.cpp.
◆ decodeRFC2231String()
const QString KIMAP::decodeRFC2231String | ( | const QString & | str | ) |
Decodes a RFC2231 string str
.
- Parameters
-
str is the QString to decode.
Definition at line 619 of file rfccodecs.cpp.
◆ encodeImapFolderName() [1/2]
QByteArray KIMAP::encodeImapFolderName | ( | const QByteArray & | src | ) |
Converts an Unicode IMAP mailbox to a QByteArray which can be used in IMAP communication.
- Parameters
-
src is the QByteArray containing the IMAP mailbox.
- Since
- 4.3
Definition at line 198 of file rfccodecs.cpp.
◆ encodeImapFolderName() [2/2]
QString KIMAP::encodeImapFolderName | ( | const QString & | src | ) |
Converts an Unicode IMAP mailbox to a QString which can be used in IMAP communication.
- Parameters
-
src is the QString containing the IMAP mailbox.
Definition at line 193 of file rfccodecs.cpp.
◆ encodeRFC2047String() [1/2]
const QByteArray KIMAP::encodeRFC2047String | ( | const QByteArray & | str | ) |
Encodes a RFC2047 string str
.
- Parameters
-
str is the QString to encode.
Definition at line 447 of file rfccodecs.cpp.
◆ encodeRFC2047String() [2/2]
const QString KIMAP::encodeRFC2047String | ( | const QString & | str | ) |
Encodes a RFC2047 string str
.
- Parameters
-
str is the QString to encode.
Definition at line 441 of file rfccodecs.cpp.
◆ encodeRFC2231String()
const QString KIMAP::encodeRFC2231String | ( | const QString & | str | ) |
Encodes a RFC2231 string str
.
- Parameters
-
str is the QString to encode.
Definition at line 565 of file rfccodecs.cpp.
◆ quoteIMAP() [1/2]
QByteArray KIMAP::quoteIMAP | ( | const QByteArray & | src | ) |
Replaces " with \" and \ with \\ " and \ characters.
- Parameters
-
src is the QString to quote.
- Since
- 4.3
Definition at line 162 of file rfccodecs.cpp.
◆ quoteIMAP() [2/2]
QString KIMAP::quoteIMAP | ( | const QString & | src | ) |
Replaces " with \" and \ with \\ " and \ characters.
- Parameters
-
src is the QString to quote.
Definition at line 177 of file rfccodecs.cpp.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.5 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.