/Engine/Source/Editor/SwarmInterface/Public/SwarmInterface.h
A simple base class for messages. For each version of the messaging interface a newly derived type will inherit from this class. The base class is used to simply carry lightweight loads for messages, i.e. just the message type, which may be enough information in itself. For additional message data, subclass and add any additional data there.
class FMessage
TMessageType
Type
The type of the message, one of EMessageType
TSwarmVersionVa...
Version
The version of the message format; one of ESwarmVersionValue