1#ifndef XF_EVENTSTATUS_H
2#define XF_EVENTSTATUS_H
44 return (this->
status_ == eventStatus);
64 unsigned int mask = (
unsigned int)eventStatus;
65 return ((((
unsigned int)
status_) & mask) == mask);
Event status returned after event processing.
Definition: eventstatus.h:16
bool is(const eEventStatus eventStatus) const
Checks if the given event status (r-value) is present in the actual (l-value).
Definition: eventstatus.h:62
eEventStatus status_
Attribute containing the status of the event.
Definition: eventstatus.h:69
bool operator==(const XFEventStatus::eEventStatus &eventStatus) const
Definition: eventstatus.h:42
void operator|=(const XFEventStatus &eventStatus)
OR assignment.
Definition: eventstatus.h:52
XFEventStatus(eEventStatus eventStatus=Unknown)
Definition: eventstatus.h:37
eEventStatus
Definition: eventstatus.h:24
@ NotConsumed
Event not consumed.
Definition: eventstatus.h:27
@ RegionFinished
Composite state machine finished.
Definition: eventstatus.h:28
@ Terminate
Terminate state machine.
Definition: eventstatus.h:29
@ Consumed
Event consumed.
Definition: eventstatus.h:26