RTC Toolkit  2.0.0
Classes | Namespaces
eventRecordingUnit.hpp File Reference

Recording Unit that can record events. More...

#include "rtctk/componentFramework/dataRecorder.hpp"
#include "rtctk/componentFramework/exceptions.hpp"
#include "rtctk/componentFramework/recordingInfo.hpp"
#include "rtctk/componentFramework/recordingUnit.hpp"
#include "rtctk/componentFramework/eventServiceIf.hpp"
#include "rtctk/componentFramework/typedEventService.hpp"
#include "rtctk/componentFramework/eventDefinitions.hpp"
#include "rtctk/componentFramework/fitsDataRecorder.hpp"
#include "ecs/taiClock.hpp"
#include <numapp/numapolicies.hpp>
#include <numapp/thread.hpp>
#include <cstdint>
#include <string>
#include <exception>
#include <mutex>
#include <thread>
#include <string_view>

Go to the source code of this file.

Classes

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< ComputationEvent >
 Trait class that defines how ComputationEvent is recorded. More...
 
struct  rtctk::componentFramework::RecordingInfo< ConfigurationEvent >
 Trait class that defines how ConfigurationEvent 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...
 

Namespaces

 rtctk
 
 rtctk::componentFramework
 

Detailed Description

Recording Unit that can record events.