Represent a mime object. More...
#include <Mime.h>
Public Member Functions | |
| Mime () | |
| Construct an empty Mime object. More... | |
| Mime (const Span< const uint8_t > &mime_type, const Span< const uint8_t > &content) | |
| Construct a mime object from its type and content. More... | |
| Mime (const Mime &other) | |
| Copy construct a Mime object. More... | |
| ~Mime () | |
| Destroy a Mime object. More... | |
| Mime & | operator= (const Mime &other) |
| Copy assign a Mime object. More... | |
| void | set_mime (const Span< const uint8_t > &mime_type, const Span< const uint8_t > &content) |
| Set all attributes of a mime object. More... | |
| Span< const uint8_t > | get_mime_type () const |
| Return the mime type. More... | |
| Span< const uint8_t > | get_mime_content () const |
| Return the content of the mime object. More... | |
| bool | append_as_record (MessageBuilder &message_builder, bool is_last_record=false) const |
| Append into a message builder. More... | |
| size_t | get_record_size () const |
| Compute the size of this Mime object in a ndef record. More... | |
Construct a mime object from its type and content.
| mime_type | The mime type of the object. |
| content | The content of the object. |
| bool append_as_record | ( | MessageBuilder & | message_builder, |
| bool | is_last_record = false |
||
| ) | const |
Append into a message builder.
| Span<const uint8_t> get_mime_content | ( | ) | const |
Return the content of the mime object.
| Span<const uint8_t> get_mime_type | ( | ) | const |
Return the mime type.
| size_t get_record_size | ( | ) | const |
Compute the size of this Mime object in a ndef record.
Set all attributes of a mime object.
| mime_type | Type of the mime object. |
| content | Content of the mime object. |