Go to the documentation of this file.
27 #ifndef SCXML4CPP_EVENT_H
28 #define SCXML4CPP_EVENT_H
31 #error This is a C++ include file and cannot be used from plain C
63 const std::string&
getId()
const;
68 void setId(
const std::string&
id);
84 #endif // SCXML4CPP_EVENT_H
Event & operator=(const Event &e)
Definition: Event.cpp:65
@ ERROR_EVENT
Definition: Event.h:46
@ SIGNAL_EVENT
Definition: Event.h:44
@ DEFERRED
Definition: Event.h:54
void setStatus(const EventStatus status)
Definition: Event.cpp:119
void * getPayload() const
Definition: Event.cpp:101
void setPayload(void *payload)
Definition: Event.cpp:125
const EventType getType() const
Definition: Event.cpp:89
@ TOBEPROCESSED
Definition: Event.h:50
virtual ~Event()
Definition: Event.cpp:78
@ REJECTED
Definition: Event.h:53
void setType(const EventType type)
Definition: Event.cpp:113
@ CALL_EVENT
Definition: Event.h:42
Event()
Definition: Event.cpp:32
@ PROCESSED
Definition: Event.h:51
EventStatus
Definition: Event.h:49
const EventStatus getStatus() const
Definition: Event.cpp:95
EventType
Definition: Event.h:41
const std::string & getId() const
Definition: Event.cpp:83
void setId(const std::string &id)
Definition: Event.cpp:107
bool isNull() const
Definition: Event.cpp:131
@ CHANGE_EVENT
Definition: Event.h:43
@ IGNORED
Definition: Event.h:52
@ TIME_EVENT
Definition: Event.h:45