KMIME Library
23 #ifndef __KMIME_PARSERS__
24 #define __KMIME_PARSERS__
40 MultiPart(
const QByteArray &src,
const QByteArray &boundary );
44 QList<QByteArray> parts()
52 QByteArray s_rc, b_oundary, p_reamble, e_pilouge;
53 QList<QByteArray> p_arts;
65 virtual bool parse() = 0;
68 return ( p_artNr > -1 && t_otalNr > -1 && t_otalNr != 1 );
75 {
return ( t_ext.length() > 1 ); }
78 QList<QByteArray> binaryParts()
80 QList<QByteArray> filenames()
81 {
return f_ilenames; }
82 QList<QByteArray> mimeTypes()
83 {
return m_imeTypes; }
86 static QByteArray
guessMimeType(
const QByteArray &fileName );
88 QByteArray s_rc, t_ext;
89 QList<QByteArray> b_ins, f_ilenames, m_imeTypes;
90 int p_artNr, t_otalNr;
100 UUEncoded(
const QByteArray &src,
const QByteArray &subject );
102 virtual bool parse();
117 virtual bool parse();
118 QList<QByteArray> binaryParts()
122 QList<QByteArray> b_ins;
123 static bool yencMeta( QByteArray &src,
const QByteArray &name,
int *value );
130 #endif // __KMIME_PARSERS__
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:25:46 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.