KMime
kmime_headers.h
Go to the documentation of this file.
59};
69};
virtual QByteArray as7BitString(bool withHeaderType=true) const =0
Returns the encoded header.
virtual void fromUnicodeString(const QString &s, const QByteArray &b)=0
Parses the given string and set the charset.
virtual QString asUnicodeString() const =0
Returns the decoded content of the header without the header-type.
virtual bool isEmpty() const =0
Checks if this header contains any data.
Represents a "Content-Description" header.
Definition kmime_headers.h:1226
Represents a "Content-Disposition" header.
Definition kmime_headers.h:1128
Represents a "Content-Location" header.
Definition kmime_headers.h:1235
Represents a "Content-Transfer-Encoding" header.
Definition kmime_headers.h:838
Represents an arbitrary header, that can contain any header-field.
Definition kmime_headers.h:1184
Base class for headers that deal with (possibly multiple) addresses, allowing groups.
Definition kmime_headers.h:424
Base class for all address related headers.
Definition kmime_headers.h:313
Base class for headers containing a dot atom.
Definition kmime_headers.h:625
Base class for headers which deal with a list of msg-id's.
Definition kmime_headers.h:489
Base class for headers that deal with (possibly multiple) addresses, but don't allow groups.
Definition kmime_headers.h:334
Base class for headers containing a parameter list such as "Content-Type".
Definition kmime_headers.h:648
Base class for headers containing a list of phrases.
Definition kmime_headers.h:597
Base class for headers which deal with a single msg-id.
Definition kmime_headers.h:533
Base class for headers that deal with exactly one mailbox (e.g.
Definition kmime_headers.h:400
Base class for structured header fields.
Definition kmime_headers.h:277
virtual bool parse(const char *&scursor, const char *const send, bool isCRLF=false)=0
This method parses the raw header and needs to be implemented in every sub-class.
Base class for headers which deal with a single atom.
Definition kmime_headers.h:564
Abstract base class for unstructured header fields (e.g.
Definition kmime_headers.h:221
Represents an (email address, display name) pair according RFC 2822, section 3.4.
Definition kmime_types.h:38
Base * createHeader(const QByteArray &type)
Creates a header based on.
Definition kmime_headers.cpp:2103
contentEncoding
Various possible values for the "Content-Transfer-Encoding" header.
Definition kmime_headers.h:52
contentDisposition
Various possible values for the "Content-Disposition" header.
Definition kmime_headers.h:64
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Apr 27 2024 22:14:42 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Apr 27 2024 22:14:42 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.