An IRCEvent with some metadata, to be used when crafting an outgoing message to the server.
Properties of a Message. Describes how it should be sent.
String name of the function that is sending this message, or something else that gives context.
The IRCEvent that contains the information we want to send to the server.
The properties of this message. More than one may be used, with bitwise-or.
See Implementation
An IRCEvent with some metadata, to be used when crafting an outgoing message to the server.