#include <nawa/mail/Email/impl/MimeEmail.h>
Public Types | |
| enum class | MultipartType { MIXED , DIGEST , ALTERNATIVE , RELATED , REPORT , SIGNED , ENCRYPTED } |
Public Member Functions | |
| virtual | ~MimePartList () |
| MimePartList () | |
| MimePartList (MimePartList const &other) | |
| MimePartList & | operator= (const MimePartList &other) |
| MimePartList (MimePartList &&other) noexcept | |
| MimePartList & | operator= (MimePartList &&other) noexcept |
| MultipartType & | multipartType () noexcept |
| MultipartType | multipartType () const noexcept |
| MimePartList & | multipartType (MultipartType value) noexcept |
| std::vector< MimePartOrList > & | mimeParts () noexcept |
| std::vector< MimePartOrList > const & | mimeParts () const noexcept |
| MimePartList & | mimeParts (std::vector< MimePartOrList > value) noexcept |
Public Attributes | |
| friend | MimePartOrList |
A list containing MIME parts, which can also be lists of MIME parts themselves (nested).
Definition at line 186 of file MimeEmail.h.
|
strong |
Possible types of MIME containers (content-type, e.g., multipart/mixed for independent parts, or multipart/alternative for alternatives like plain text and HTML). See Wikipedia/MIME for details.
| Enumerator | |
|---|---|
| MIXED | |
| DIGEST | |
| ALTERNATIVE | |
| RELATED | |
| REPORT | |
| SIGNED | |
| ENCRYPTED | |
Definition at line 194 of file MimeEmail.h.
|
virtual |
| nawa::mail::MimeEmail::MimePartList::MimePartList | ( | ) |
| nawa::mail::MimeEmail::MimePartList::MimePartList | ( | MimePartList const & | other | ) |
|
noexcept |
| MimePartList & nawa::mail::MimeEmail::MimePartList::operator= | ( | const MimePartList & | other | ) |
|
noexcept |
|
noexcept |
The type of this MIME container, see nawa::MimeEmail::MimePartList::MultipartType. Default: MIXED/
|
noexcept |
|
noexcept |
|
noexcept |
The list of MIME parts. The MimePartOrList type allows nesting, it can contain either a "final" MIME part with payload, or another nested list of MIME parts.
|
noexcept |
|
noexcept |
| friend nawa::mail::MimeEmail::MimePartList::MimePartOrList |
Definition at line 227 of file MimeEmail.h.