KIMAP Library
rfccodecs.h
Go 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