void setEvt(const ContextEvt_t &e)
void setEventID(const EventIDBase &e)
static const ContextEvt_t INVALID_CONTEXT_EVT
void setSlot(const ContextID_t &s)
This class represents an entry point to all the event specific data.
const std::type_info & getExtensionType() const
EventContext(const ContextEvt_t &e, const ContextID_t &s=INVALID_CONTEXT_ID)
static const ContextID_t INVALID_CONTEXT_ID
void setExtension(const T &t)
void setValid(const bool &b=true)
const EventIDBase & eventID() const
std::ostream & operator<<(std::ostream &os, const EventContext &ctx)
const T * getExtension() const