KMIME Library
20#ifndef KMIME_CONTENT_P_H
21#define KMIME_CONTENT_P_H
25#include <boost/shared_ptr.hpp>
29 typedef boost::shared_ptr<Message> MessagePtr;
37 explicit ContentPrivate( Content *q ) :
40 forceDefaultCS( false ),
43 defaultCS = KMime::cachedCharset(
"ISO-8859-1" );
46 virtual ~ContentPrivate()
48 qDeleteAll( multipartContents );
49 multipartContents.clear();
52 bool parseUuencoded();
54 bool parseMultipart();
55 Headers::Generic *nextHeader( QByteArray &head );
56 void clearBodyMessage();
61 Content::List contents()
const;
65 QByteArray frozenBody;
71 Content::List multipartContents;
72 MessagePtr bodyAsMessage;
75 Q_DECLARE_PUBLIC( Content )
77 bool forceDefaultCS : 1;
This file is part of the KDE documentation.
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.