KIMAP2
#include <QtCore/QString>#include "kimap2_export.h"

Go to the source code of this file.
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 * KIMAP2::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 294 of file rfccodecs.cpp.
◆ decodeImapFolderName() [1/2]
| QByteArray KIMAP2::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 70 of file rfccodecs.cpp.
◆ decodeImapFolderName() [2/2]
Converts an UTF-7 encoded IMAP mailbox to a Unicode QString.
- Parameters
 - 
  
inSrc is the QString containing the Unicode path.  
Definition at line 154 of file rfccodecs.cpp.
◆ decodeRFC2047String() [1/3]
Decodes a RFC2047 string str. 
- Parameters
 - 
  
str is the QString to decode.  
Definition at line 304 of file rfccodecs.cpp.
◆ decodeRFC2047String() [2/3]
Decodes a RFC2047 string str. 
- Parameters
 - 
  
str is the QString to decode. charset is the character set to use when decoding.  
Definition at line 312 of file rfccodecs.cpp.
◆ decodeRFC2047String() [3/3]
| const QString KIMAP2::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 321 of file rfccodecs.cpp.
◆ decodeRFC2231String()
Decodes a RFC2231 string str. 
- Parameters
 - 
  
str is the QString to decode.  
Definition at line 616 of file rfccodecs.cpp.
◆ encodeImapFolderName() [1/2]
| QByteArray KIMAP2::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 197 of file rfccodecs.cpp.
◆ encodeImapFolderName() [2/2]
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 192 of file rfccodecs.cpp.
◆ encodeRFC2047String() [1/2]
| const QByteArray KIMAP2::encodeRFC2047String | ( | const QByteArray & | str | ) | 
Encodes a RFC2047 string str. 
- Parameters
 - 
  
str is the QString to encode.  
Definition at line 444 of file rfccodecs.cpp.
◆ encodeRFC2047String() [2/2]
Encodes a RFC2047 string str. 
- Parameters
 - 
  
str is the QString to encode.  
Definition at line 438 of file rfccodecs.cpp.
◆ encodeRFC2231String()
Encodes a RFC2231 string str. 
- Parameters
 - 
  
str is the QString to encode.  
Definition at line 562 of file rfccodecs.cpp.
◆ quoteIMAP() [1/2]
| QByteArray KIMAP2::quoteIMAP | ( | const QByteArray & | src | ) | 
Replaces " with \" and \ with \\ " and \ characters.
- Parameters
 - 
  
src is the QString to quote.  
- Since
 - 4.3
 
Definition at line 161 of file rfccodecs.cpp.
◆ quoteIMAP() [2/2]
Replaces " with \" and \ with \\ " and \ characters.
- Parameters
 - 
  
src is the QString to quote.  
Definition at line 176 of file rfccodecs.cpp.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:05:52 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.