KMime::Headers Namespace
namespace KMime::Headers| Header: | #include <KMime/Headers> |
| CMake: | find_package(KPim6 REQUIRED COMPONENTS Mime)target_link_libraries(mytarget PRIVATE KPim6::Mime) |
Namespaces
| namespace | Generics |
Classes
| class | Base |
| class | Bcc |
| class | Cc |
| class | ContentDescription |
| class | ContentDisposition |
| class | ContentID |
| class | ContentLocation |
| class | ContentTransferEncoding |
| class | ContentType |
| class | Control |
| class | Date |
| class | FollowUpTo |
| class | From |
| class | Generic |
| class | InReplyTo |
| class | Keywords |
| class | Lines |
| class | MIMEVersion |
| class | MailCopiesTo |
| class | MessageID |
| class | Newsgroups |
| class | Organization |
| class | References |
| class | ReplyTo |
| class | ReturnPath |
| class | Sender |
| class | Subject |
| class | Supersedes |
| class | To |
| class | UserAgent |
Types
| enum | contentDisposition { CDInvalid, CDinline, CDattachment, CDparallel } |
| enum | contentEncoding { CE7Bit, CE8Bit, CEquPr, CEbase64, CEuuenc, CEbinary } |
Functions
| std::unique_ptr<KMime::Headers::Base> | createHeader(QByteArrayView type) |
Detailed Description
Namespaces
namespace Headers::Generics
Classes
class Base
Baseclass of all header-classes. More...
class Bcc
Represents a "Bcc" header. More...
class Cc
Represents a "Cc" header. More...
class ContentDescription
Represents a "Content-Description" header. More...
class ContentDisposition
Represents a "Content-Disposition" header. More...
class ContentID
Represents a "Content-ID" header. More...
class ContentLocation
Represents a "Content-Location" header. More...
class ContentTransferEncoding
Represents a "Content-Transfer-Encoding" header. More...
class ContentType
Represents a "Content-Type" header. More...
class Control
Represents a "Control" header. More...
class Date
Represents a "Date" header. More...
class FollowUpTo
Represents a "Followup-To" header. More...
class From
Represent a "From" header. More...
class Generic
Represents an arbitrary header, that can contain any header-field. More...
class InReplyTo
Represents a "In-Reply-To" header. More...
class Keywords
Represents a "Keywords" header. More...
class Lines
Represents a "Lines" header. More...
class MIMEVersion
Represents a "MIME-Version" header. More...
class MailCopiesTo
Represents a "Mail-Copies-To" header. More...
class MessageID
Represents a "Message-ID" header. More...
class Newsgroups
Represents a "Newsgroups" header. More...
class Organization
Represents a "Organization" header. More...
class References
Represents a "References" header. More...
class ReplyTo
Represents a "ReplyTo" header. More...
class ReturnPath
Represents the Return-Path header field. More...
class Sender
Represents a "Sender" header. More...
class Subject
Represents a "Subject" header. More...
class Supersedes
Represents a "Supersedes" header. More...
class To
Represents a "To" header. More...
class UserAgent
Represents a "User-Agent" header. More...
Type Documentation
enum Headers::contentDisposition
Various possible values for the "Content-Disposition" header.
| Constant | Value | Description |
|---|---|---|
KMime::Headers::CDInvalid | 0 | Default, invalid value |
KMime::Headers::CDinline | 1 | inline |
KMime::Headers::CDattachment | 2 | attachment |
KMime::Headers::CDparallel | 3 | parallel (invalid, do not use) |
enum Headers::contentEncoding
Various possible values for the "Content-Transfer-Encoding" header.
| Constant | Value | Description |
|---|---|---|
KMime::Headers::CE7Bit | 0 | 7bit |
KMime::Headers::CE8Bit | 1 | 8bit |
KMime::Headers::CEquPr | 2 | quoted-printable |
KMime::Headers::CEbase64 | 3 | base64 |
KMime::Headers::CEuuenc | 4 | uuencode |
KMime::Headers::CEbinary | 5 | binary |
Function Documentation
std::unique_ptr<KMime::Headers::Base> Headers::createHeader(QByteArrayView type)
Creates a header based on type.
If type is a known header type, the right object type will be created, otherwise a null pointer is returned.