rad  3.0.0
Public Types | Public Member Functions | List of all members
scxml4cpp::Event Class Reference

#include <Event.h>

Inheritance diagram for scxml4cpp::Event:
rad::SMEvent

Public Types

enum  EventType {
  CALL_EVENT = 0, CHANGE_EVENT, SIGNAL_EVENT, TIME_EVENT,
  ERROR_EVENT, CALL_EVENT = 0, CHANGE_EVENT, SIGNAL_EVENT,
  TIME_EVENT, ERROR_EVENT, CALL_EVENT = 0, CHANGE_EVENT,
  SIGNAL_EVENT, TIME_EVENT, ERROR_EVENT
}
 
enum  EventStatus {
  TOBEPROCESSED = 0, PROCESSED, IGNORED, REJECTED,
  DEFERRED, TOBEPROCESSED = 0, PROCESSED, IGNORED,
  REJECTED, DEFERRED, TOBEPROCESSED = 0, PROCESSED,
  IGNORED, REJECTED, DEFERRED
}
 
enum  EventType {
  CALL_EVENT = 0, CHANGE_EVENT, SIGNAL_EVENT, TIME_EVENT,
  ERROR_EVENT, CALL_EVENT = 0, CHANGE_EVENT, SIGNAL_EVENT,
  TIME_EVENT, ERROR_EVENT, CALL_EVENT = 0, CHANGE_EVENT,
  SIGNAL_EVENT, TIME_EVENT, ERROR_EVENT
}
 
enum  EventStatus {
  TOBEPROCESSED = 0, PROCESSED, IGNORED, REJECTED,
  DEFERRED, TOBEPROCESSED = 0, PROCESSED, IGNORED,
  REJECTED, DEFERRED, TOBEPROCESSED = 0, PROCESSED,
  IGNORED, REJECTED, DEFERRED
}
 
enum  EventType {
  CALL_EVENT = 0, CHANGE_EVENT, SIGNAL_EVENT, TIME_EVENT,
  ERROR_EVENT, CALL_EVENT = 0, CHANGE_EVENT, SIGNAL_EVENT,
  TIME_EVENT, ERROR_EVENT, CALL_EVENT = 0, CHANGE_EVENT,
  SIGNAL_EVENT, TIME_EVENT, ERROR_EVENT
}
 
enum  EventStatus {
  TOBEPROCESSED = 0, PROCESSED, IGNORED, REJECTED,
  DEFERRED, TOBEPROCESSED = 0, PROCESSED, IGNORED,
  REJECTED, DEFERRED, TOBEPROCESSED = 0, PROCESSED,
  IGNORED, REJECTED, DEFERRED
}
 

Public Member Functions

 Event ()
 
 Event (const std::string &id, const EventType type)
 
 Event (const Event &e)
 
Eventoperator= (const Event &e)
 
virtual ~Event ()
 
const std::string & getId () const
 
const EventType getType () const
 
const EventStatus getStatus () const
 
void * getPayload () const
 
void setId (const std::string &id)
 
void setType (const EventType type)
 
void setStatus (const EventStatus status)
 
void setPayload (void *payload)
 
bool isNull () const
 
 Event ()
 
 Event (const std::string &id, const EventType type)
 
 Event (const Event &e)
 
Eventoperator= (const Event &e)
 
virtual ~Event ()
 
const std::string & getId () const
 
const EventType getType () const
 
const EventStatus getStatus () const
 
void * getPayload () const
 
void setId (const std::string &id)
 
void setType (const EventType type)
 
void setStatus (const EventStatus status)
 
void setPayload (void *payload)
 
bool isNull () const
 
 Event ()
 
 Event (const std::string &id, const EventType type)
 
 Event (const Event &e)
 
Eventoperator= (const Event &e)
 
virtual ~Event ()
 
const std::string & getId () const
 
const EventType getType () const
 
const EventStatus getStatus () const
 
void * getPayload () const
 
void setId (const std::string &id)
 
void setType (const EventType type)
 
void setStatus (const EventStatus status)
 
void setPayload (void *payload)
 
bool isNull () const
 

Member Enumeration Documentation

◆ EventStatus [1/3]

Enumerator
TOBEPROCESSED 
PROCESSED 
IGNORED 
REJECTED 
DEFERRED 
TOBEPROCESSED 
PROCESSED 
IGNORED 
REJECTED 
DEFERRED 
TOBEPROCESSED 
PROCESSED 
IGNORED 
REJECTED 
DEFERRED 

◆ EventStatus [2/3]

Enumerator
TOBEPROCESSED 
PROCESSED 
IGNORED 
REJECTED 
DEFERRED 
TOBEPROCESSED 
PROCESSED 
IGNORED 
REJECTED 
DEFERRED 
TOBEPROCESSED 
PROCESSED 
IGNORED 
REJECTED 
DEFERRED 

◆ EventStatus [3/3]

Enumerator
TOBEPROCESSED 
PROCESSED 
IGNORED 
REJECTED 
DEFERRED 
TOBEPROCESSED 
PROCESSED 
IGNORED 
REJECTED 
DEFERRED 
TOBEPROCESSED 
PROCESSED 
IGNORED 
REJECTED 
DEFERRED 

◆ EventType [1/3]

Enumerator
CALL_EVENT 
CHANGE_EVENT 
SIGNAL_EVENT 
TIME_EVENT 
ERROR_EVENT 
CALL_EVENT 
CHANGE_EVENT 
SIGNAL_EVENT 
TIME_EVENT 
ERROR_EVENT 
CALL_EVENT 
CHANGE_EVENT 
SIGNAL_EVENT 
TIME_EVENT 
ERROR_EVENT 

◆ EventType [2/3]

Enumerator
CALL_EVENT 
CHANGE_EVENT 
SIGNAL_EVENT 
TIME_EVENT 
ERROR_EVENT 
CALL_EVENT 
CHANGE_EVENT 
SIGNAL_EVENT 
TIME_EVENT 
ERROR_EVENT 
CALL_EVENT 
CHANGE_EVENT 
SIGNAL_EVENT 
TIME_EVENT 
ERROR_EVENT 

◆ EventType [3/3]

Enumerator
CALL_EVENT 
CHANGE_EVENT 
SIGNAL_EVENT 
TIME_EVENT 
ERROR_EVENT 
CALL_EVENT 
CHANGE_EVENT 
SIGNAL_EVENT 
TIME_EVENT 
ERROR_EVENT 
CALL_EVENT 
CHANGE_EVENT 
SIGNAL_EVENT 
TIME_EVENT 
ERROR_EVENT 

Constructor & Destructor Documentation

◆ Event() [1/9]

Event::Event ( )

◆ Event() [2/9]

Event::Event ( const std::string &  id,
const EventType  type 
)

◆ Event() [3/9]

Event::Event ( const Event e)

◆ ~Event() [1/3]

Event::~Event ( )
virtual

◆ Event() [4/9]

scxml4cpp::Event::Event ( )

◆ Event() [5/9]

scxml4cpp::Event::Event ( const std::string &  id,
const EventType  type 
)

◆ Event() [6/9]

scxml4cpp::Event::Event ( const Event e)

◆ ~Event() [2/3]

virtual scxml4cpp::Event::~Event ( )
virtual

◆ Event() [7/9]

scxml4cpp::Event::Event ( )

◆ Event() [8/9]

scxml4cpp::Event::Event ( const std::string &  id,
const EventType  type 
)

◆ Event() [9/9]

scxml4cpp::Event::Event ( const Event e)

◆ ~Event() [3/3]

virtual scxml4cpp::Event::~Event ( )
virtual

Member Function Documentation

◆ getId() [1/3]

const std::string & Event::getId ( ) const

◆ getId() [2/3]

const std::string& scxml4cpp::Event::getId ( ) const

◆ getId() [3/3]

const std::string& scxml4cpp::Event::getId ( ) const

◆ getPayload() [1/3]

void * Event::getPayload ( ) const

◆ getPayload() [2/3]

void* scxml4cpp::Event::getPayload ( ) const

◆ getPayload() [3/3]

void* scxml4cpp::Event::getPayload ( ) const

◆ getStatus() [1/3]

const Event::EventStatus Event::getStatus ( ) const

◆ getStatus() [2/3]

const EventStatus scxml4cpp::Event::getStatus ( ) const

◆ getStatus() [3/3]

const EventStatus scxml4cpp::Event::getStatus ( ) const

◆ getType() [1/3]

const Event::EventType Event::getType ( ) const

◆ getType() [2/3]

const EventType scxml4cpp::Event::getType ( ) const

◆ getType() [3/3]

const EventType scxml4cpp::Event::getType ( ) const

◆ isNull() [1/3]

bool Event::isNull ( ) const

◆ isNull() [2/3]

bool scxml4cpp::Event::isNull ( ) const

◆ isNull() [3/3]

bool scxml4cpp::Event::isNull ( ) const

◆ operator=() [1/3]

Event & Event::operator= ( const Event e)

◆ operator=() [2/3]

Event& scxml4cpp::Event::operator= ( const Event e)

◆ operator=() [3/3]

Event& scxml4cpp::Event::operator= ( const Event e)

◆ setId() [1/3]

void Event::setId ( const std::string &  id)

◆ setId() [2/3]

void scxml4cpp::Event::setId ( const std::string &  id)

◆ setId() [3/3]

void scxml4cpp::Event::setId ( const std::string &  id)

◆ setPayload() [1/3]

void Event::setPayload ( void *  payload)

◆ setPayload() [2/3]

void scxml4cpp::Event::setPayload ( void *  payload)

◆ setPayload() [3/3]

void scxml4cpp::Event::setPayload ( void *  payload)

◆ setStatus() [1/3]

void Event::setStatus ( const EventStatus  status)

◆ setStatus() [2/3]

void scxml4cpp::Event::setStatus ( const EventStatus  status)

◆ setStatus() [3/3]

void scxml4cpp::Event::setStatus ( const EventStatus  status)

◆ setType() [1/3]

void Event::setType ( const EventType  type)

◆ setType() [2/3]

void scxml4cpp::Event::setType ( const EventType  type)

◆ setType() [3/3]

void scxml4cpp::Event::setType ( const EventType  type)

The documentation for this class was generated from the following files: