Helper to build Events. More...
#include <qb/actor.h>
Public Member Functions | |
EventBuilder (EventBuilder const &rhs)=default | |
template<typename _Event , typename ... _Args> | |
EventBuilder & | push (_Args &&...args) |
Send a new ordered event. More... | |
Helper to build Events.
EventBuilder& qb::Actor::EventBuilder::push | ( | _Args &&... | args | ) |
Send a new ordered event.
_Event | DerivedEvent type |
args | arguments to forward to the constructor of the _Event |
EventBuilder is given by Actor::to function.
This function can be chained.
All events pushed will be received ordered by push order.
example: