Added optional payload support

event_payload v0.1.5
parent 72a35976e1
commit c2bc5bc902

@ -5,16 +5,21 @@ module eventy.event;
*
* An Event represents a trigger for a given signal(s)
* handlers which associate with the given typeID
*
* It can optionally take a payload with it as well
*/
public class Event
{
/**
*
* Creates a new Event, optionally taking with is a
* payload
*/
this(ulong typeID)
this(ulong typeID, ubyte[] payload = null)
{
this.id = typeID;
this.payload = payload;
}
ulong id;
}
ubyte[] payload;
}

Loading…
Cancel
Save