Go to the documentation of this file.
32 #ifndef SCXML4CPP_EVENT_H
33 #define SCXML4CPP_EVENT_H
36 #error This is a C++ include file and cannot be used from plain C
131 const std::string&
getId()
const;
153 void setId(
const std::string&
id);
193 #endif // SCXML4CPP_EVENT_H
@ CALL_EVENT
Definition: Event.h:73
Event & operator=(const Event &e)
Definition: Event.cpp:70
void setStatus(const EventStatus status)
Definition: Event.cpp:124
void * getPayload() const
Definition: Event.cpp:106
void setPayload(void *payload)
Definition: Event.cpp:130
const EventType getType() const
Definition: Event.cpp:94
virtual ~Event()
Definition: Event.cpp:83
@ REJECTED
Definition: Event.h:87
@ PROCESSED
Definition: Event.h:85
@ TOBEPROCESSED
Definition: Event.h:84
@ SIGNAL_EVENT
Definition: Event.h:75
void setType(const EventType type)
Definition: Event.cpp:118
Event()
Definition: Event.cpp:37
EventStatus
Definition: Event.h:83
const EventStatus getStatus() const
Definition: Event.cpp:100
EventType
Definition: Event.h:72
const std::string & getId() const
Definition: Event.cpp:88
void setId(const std::string &id)
Definition: Event.cpp:112
bool isNull() const
Definition: Event.cpp:136
@ DEFERRED
Definition: Event.h:88
@ ERROR_EVENT
Definition: Event.h:77
@ CHANGE_EVENT
Definition: Event.h:74
@ TIME_EVENT
Definition: Event.h:76
@ IGNORED
Definition: Event.h:86