RTC Toolkit 6.0.0
Loading...
Searching...
No Matches
rtctk::componentFramework::AbstractEvent Struct Reference

Abstract Event Type that is used as a base for all events. More...

#include <rtctk/componentFramework/eventDefinitions.hpp>

Inheritance diagram for rtctk::componentFramework::AbstractEvent:
rtctk::componentFramework::AlertStatusEvent rtctk::componentFramework::ComputationEvent rtctk::componentFramework::ConfigurationEvent rtctk::componentFramework::CoordinationEvent rtctk::componentFramework::ComputationFinishedEvent rtctk::componentFramework::ComputationStartedEvent rtctk::componentFramework::ConfigurationRetrievedEvent rtctk::componentFramework::ConfigurationUpdatedEvent rtctk::componentFramework::HrtcConfigurationAppliedEvent rtctk::componentFramework::HrtcConfigurationScheduledEvent rtctk::componentFramework::StateChangedEvent rtctk::componentFramework::HrtcStateChangedEvent

Public Member Functions

 AbstractEvent ()=default
 
virtual ~AbstractEvent ()=default
 
 AbstractEvent (const std::string &origin)
 
 AbstractEvent (const std::string &origin, const TimeString &time)
 

Public Attributes

std::string origin
 
TimeString time
 

Detailed Description

Abstract Event Type that is used as a base for all events.

Cannot be published or subscribed, only for code reuse

Constructor & Destructor Documentation

◆ AbstractEvent() [1/3]

rtctk::componentFramework::AbstractEvent::AbstractEvent ( )
default

◆ ~AbstractEvent()

virtual rtctk::componentFramework::AbstractEvent::~AbstractEvent ( )
virtualdefault

◆ AbstractEvent() [2/3]

rtctk::componentFramework::AbstractEvent::AbstractEvent ( const std::string & origin)
explicit

◆ AbstractEvent() [3/3]

rtctk::componentFramework::AbstractEvent::AbstractEvent ( const std::string & origin,
const TimeString & time )

Member Data Documentation

◆ origin

std::string rtctk::componentFramework::AbstractEvent::origin

◆ time

TimeString rtctk::componentFramework::AbstractEvent::time

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