rad  3.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Attributes | List of all members
rad::EventInfo Struct Reference

#include <anyEvent.hpp>

Public Types

enum  Context {
  Context::any, Context::statemachine, Context::any, Context::statemachine,
  Context::any, Context::statemachine
}
 
enum  Context {
  Context::any, Context::statemachine, Context::any, Context::statemachine,
  Context::any, Context::statemachine
}
 
enum  Context {
  Context::any, Context::statemachine, Context::any, Context::statemachine,
  Context::any, Context::statemachine
}
 

Public Attributes

std::string id
 
std::type_index payload
 
Context context
 

Detailed Description

Describes an event

Member Enumeration Documentation

◆ Context [1/3]

Enumerator
any 
statemachine 
any 
statemachine 
any 
statemachine 

◆ Context [2/3]

Enumerator
any 
statemachine 
any 
statemachine 
any 
statemachine 

◆ Context [3/3]

Enumerator
any 
statemachine 
any 
statemachine 
any 
statemachine 

Member Data Documentation

◆ context

Context rad::EventInfo::context

Type of event

◆ id

std::string rad::EventInfo::id

Event id

◆ payload

std::type_index rad::EventInfo::payload

Event payload


The documentation for this struct was generated from the following file: