IMessageAttachment

Interface for message attachments.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IMessageAttachment

FFileMessageAttachment

References

Module

Messaging

Header

/Engine/Source/Runtime/Messaging/Public/IMessageAttachment.h

Include

#include "IMessageAttachment.h"

Syntax

class IMessageAttachment

Remarks

Interface for message attachments.

Message attachments are optional bulk data objects that can be attached to a message, such as files or memory buffers. Transferring attachments within the same process is very efficient and amounts to copying a pointer to the data. On the other hand, sending message attachments to applications running in other processes or on other computers may - depending on their size - take a considerable amount of time, because they need to be serialized and transferred. For this reason, attachments are transferred separately from messages in such cases.

Message attachments are not fully implemented yet. In particular, transferring attachments over a network does not work yet. This API may change in the near future, so please use with care.

Destructors

Name Description

Public function Virtual

~IMessageAttachment()

Virtual destructor.

Functions

Name Description

Public function

FArchive ...

 

CreateReader()

Creates an archive reader to the data.

See Also