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);
void setType(const EventType type)
Definition: Event.cpp:118
void setId(const std::string &id)
Definition: Event.cpp:112
EventType
Definition: Event.h:72
@ CHANGE_EVENT
Definition: Event.h:74
@ CALL_EVENT
Definition: Event.h:73
@ TIME_EVENT
Definition: Event.h:76
@ SIGNAL_EVENT
Definition: Event.h:75
@ ERROR_EVENT
Definition: Event.h:77
Event & operator=(const Event &e)
Definition: Event.cpp:70
Event()
Definition: Event.cpp:37
EventStatus
Definition: Event.h:83
@ TOBEPROCESSED
Definition: Event.h:84
@ DEFERRED
Definition: Event.h:88
@ IGNORED
Definition: Event.h:86
@ PROCESSED
Definition: Event.h:85
@ REJECTED
Definition: Event.h:87
virtual ~Event()
Definition: Event.cpp:83
bool isNull() const
Definition: Event.cpp:136
void setPayload(void *payload)
Definition: Event.cpp:130
const EventStatus getStatus() const
Definition: Event.cpp:100
void * getPayload() const
Definition: Event.cpp:106
const std::string & getId() const
Definition: Event.cpp:88
void setStatus(const EventStatus status)
Definition: Event.cpp:124
const EventType getType() const
Definition: Event.cpp:94