rfccodecs.hGo to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00033 #ifndef KIMAP_RFCCODECS_H
00034 #define KIMAP_RFCCODECS_H
00035
00036 #include <QtCore/QString>
00037
00038 #include "kimap_export.h"
00039
00040 class QTextCodec;
00041
00042 namespace KIMAP {
00043
00050 KIMAP_EXPORT QByteArray encodeImapFolderName( const QByteArray &src );
00051
00057 KIMAP_EXPORT QByteArray decodeImapFolderName( const QByteArray &inSrc );
00063 KIMAP_EXPORT QString encodeImapFolderName( const QString &src );
00064
00069 KIMAP_EXPORT QString decodeImapFolderName( const QString &inSrc );
00070
00075 KIMAP_EXPORT QString quoteIMAP( const QString &src );
00076
00082 KIMAP_EXPORT QByteArray quoteIMAP( const QByteArray &src );
00083
00089 KIMAP_EXPORT QTextCodec *codecForName( const QString &name );
00090
00097 KIMAP_EXPORT const QString decodeRFC2047String( const QString &str,
00098 QString &charset,
00099 QString &language );
00105 KIMAP_EXPORT const QString decodeRFC2047String( const QString &str,
00106 QString &charset );
00107
00112 KIMAP_EXPORT const QString decodeRFC2047String( const QString &str );
00113
00118 KIMAP_EXPORT const QString encodeRFC2047String( const QString &str );
00119
00124 KIMAP_EXPORT const QByteArray encodeRFC2047String( const QByteArray &str );
00125
00130 KIMAP_EXPORT const QString encodeRFC2231String( const QString &str );
00131
00136 KIMAP_EXPORT const QString decodeRFC2231String( const QString &str );
00137 }
00138
00139 #endif
|