RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Classes | Namespaces
eventRecordingUnit.hpp File Reference

Recording Unit that can record events. More...

#include <rtctk/componentFramework/componentMetricsIf.hpp>
#include <rtctk/componentFramework/csvDataRecorder.hpp>
#include <rtctk/componentFramework/eventDefinitions.hpp>
#include <rtctk/componentFramework/eventServiceIf.hpp>
#include <rtctk/componentFramework/exceptions.hpp>
#include <rtctk/componentFramework/fitsDataRecorder.hpp>
#include <rtctk/componentFramework/recordingInfo.hpp>
#include <rtctk/componentFramework/recordingUnit.hpp>
#include <rtctk/componentFramework/typedEventService.hpp>
#include <fmt/format.h>
#include <numapp/numapolicies.hpp>
#include <numapp/thread.hpp>
#include <taiclock/taiClock.hpp>
#include <cstdint>
#include <exception>
#include <string>
#include <string_view>
#include <thread>

Go to the source code of this file.

Classes

struct  rtctk::componentFramework::RecordingInfo< ComputationEvent >
 Trait class that defines how ComputationEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< ComputationFinishedEvent >
 Trait class that defines how ComputationFinishedEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< ComputationStartedEvent >
 Trait class that defines how ComputationStartedEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< ConfigurationEvent >
 Trait class that defines how ConfigurationEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< ConfigurationUpdatedEvent >
 Trait class that defines how ConfigurationUpdatedEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< ConfigurationRetrievedEvent >
 Trait class that defines how ConfigurationRetrievedEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< HrtcConfigurationScheduledEvent >
 Trait class that defines how HrtcConfigurationScheduledEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< HrtcConfigurationAppliedEvent >
 Trait class that defines how HrtcConfigurationAppliedEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< CoordinationEvent >
 Trait class that defines how CoordinationEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< StateChangedEvent >
 Trait class that defines how StateChangedEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< HrtcStateChangedEvent >
 Trait class that defines how HrtcStateChangedEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< AlertStatusEvent >
 Trait class that defines how AlertStatusEvent is recorded. More...
 
class  rtctk::componentFramework::TypedEventRecordingUnit< EventType, OutputStage >
 Recording Unit that can record typed events. More...
 
class  rtctk::componentFramework::JsonEventRecordingUnit< OutputStage >
 Recording Unit that can record JSON events. More...
 
class  rtctk::componentFramework::EventRecordingUnit< OutputStage >
 Recording Unit that records JSON events in JSON Lines format (.jsonl) More...
 

Namespaces

namespace  rtctk
 
namespace  rtctk::componentFramework
 

Detailed Description

Recording Unit that can record events.