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);
bool isNull() const
Definition Event.cpp:136
void setPayload(void *payload)
Definition Event.cpp:130
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
const std::string & getId() const
Definition Event.cpp:88
virtual ~Event()
Definition Event.cpp:83
const EventType getType() const
Definition Event.cpp:94
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
void setId(const std::string &id)
Definition Event.cpp:112
void setType(const EventType type)
Definition Event.cpp:118
Event()
Definition Event.cpp:37
Event & operator=(const Event &e)
Definition Event.cpp:70
void setStatus(const EventStatus status)
Definition Event.cpp:124
const EventStatus getStatus() const
Definition Event.cpp:100
void * getPayload() const
Definition Event.cpp:106