ORE Studio 0.0.4
Loading...
Searching...
No Matches
Classes | Concepts | Functions
ores::eventing::domain Namespace Reference

Domain types for the eventing infrastructure. More...

Classes

struct  entity_change_event
 Represents a low-level notification about a change to an entity at the repository level. More...
 
struct  event_channel_info
 Information about an available event channel. More...
 
struct  event_traits
 Traits template for mapping event types to their logical names. More...
 
struct  event_traits< ores::assets::eventing::assets_changed_event >
 Event traits specialization for assets_changed_event. More...
 
struct  event_traits< ores::dq::eventing::catalog_changed_event >
 Event traits specialization for catalog_changed_event. More...
 
struct  event_traits< ores::dq::eventing::change_reason_category_changed_event >
 Event traits specialization for change_reason_category_changed_event. More...
 
struct  event_traits< ores::dq::eventing::change_reason_changed_event >
 Event traits specialization for change_reason_changed_event. More...
 
struct  event_traits< ores::dq::eventing::coding_scheme_authority_type_changed_event >
 Event traits specialization for coding_scheme_authority_type_changed_event. More...
 
struct  event_traits< ores::dq::eventing::coding_scheme_changed_event >
 Event traits specialization for coding_scheme_changed_event. More...
 
struct  event_traits< ores::dq::eventing::data_domain_changed_event >
 Event traits specialization for data_domain_changed_event. More...
 
struct  event_traits< ores::dq::eventing::dataset_changed_event >
 Event traits specialization for dataset_changed_event. More...
 
struct  event_traits< ores::dq::eventing::methodology_changed_event >
 Event traits specialization for methodology_changed_event. More...
 
struct  event_traits< ores::dq::eventing::nature_dimension_changed_event >
 Event traits specialization for nature_dimension_changed_event. More...
 
struct  event_traits< ores::dq::eventing::origin_dimension_changed_event >
 Event traits specialization for origin_dimension_changed_event. More...
 
struct  event_traits< ores::dq::eventing::subject_area_changed_event >
 Event traits specialization for subject_area_changed_event. More...
 
struct  event_traits< ores::dq::eventing::treatment_dimension_changed_event >
 Event traits specialization for treatment_dimension_changed_event. More...
 
struct  event_traits< ores::iam::eventing::account_changed_event >
 Event traits specialization for account_changed_event. More...
 
struct  event_traits< ores::iam::eventing::account_permissions_changed_event >
 Event traits specialization for account_permissions_changed_event. More...
 
struct  event_traits< ores::iam::eventing::permission_changed_event >
 Event traits specialization for permission_changed_event. More...
 
struct  event_traits< ores::iam::eventing::role_assigned_event >
 Event traits specialization for role_assigned_event. More...
 
struct  event_traits< ores::iam::eventing::role_changed_event >
 Event traits specialization for role_changed_event. More...
 
struct  event_traits< ores::iam::eventing::role_revoked_event >
 Event traits specialization for role_revoked_event. More...
 
struct  event_traits< ores::refdata::eventing::country_changed_event >
 Event traits specialization for country_changed_event. More...
 
struct  event_traits< ores::refdata::eventing::currency_changed_event >
 Event traits specialization for currency_changed_event. More...
 
struct  event_traits< ores::variability::eventing::feature_flags_changed_event >
 Event traits specialization for feature_flags_changed_event. More...
 

Concepts

concept  has_event_traits
 Concept for types that have event_traits specialization.
 

Functions

std::ostream & operator<< (std::ostream &s, const entity_change_event &v)
 Dumps the entity change event object to a stream in JSON format.
 
std::ostream & operator<< (std::ostream &s, const std::vector< entity_change_event > &v)
 Dumps the entity change event objects to a stream in table format.
 
std::ostream & operator<< (std::ostream &s, const event_channel_info &v)
 Dumps the event channel info object to a stream in JSON format.
 
std::ostream & operator<< (std::ostream &s, const std::vector< event_channel_info > &v)
 Dumps a vector of event channel info objects to a stream in JSON format.
 

Detailed Description

Domain types for the eventing infrastructure.

Contains core event-related types including domain_event base class, event_traits for type identification, and event metadata structures.