RTC Toolkit
2.0.0
|
Abstract base class defining functionality common to all recording units. More...
#include "rtctk/componentFramework/repositoryIf.hpp"
#include <boost/signals2.hpp>
#include <filesystem>
#include <optional>
#include <shared_mutex>
#include <atomic>
Go to the source code of this file.
Classes | |
class | rtctk::componentFramework::InvalidStateChange |
This Exception is raised when the state change requested is invalid. More... | |
class | rtctk::componentFramework::InvalidSetting |
This Exception is raised when a invalid setting was used in the runtime repo. More... | |
class | rtctk::componentFramework::RecordingUnit |
Abstract base class for all sources that can be recorded by the MetadataCollector and TelemetryRecorder. More... | |
Namespaces | |
rtctk | |
rtctk::componentFramework | |
Typedefs | |
using | rtctk::componentFramework::RecUnitListType = std::list< std::unique_ptr< RecordingUnit > > |
using | rtctk::componentFramework::RecUnitFactoryType = std::function< RecUnitListType(std::string const &, ServiceContainer &)> |
Functions | |
template<class T , class... Args> | |
void | rtctk::componentFramework::AddRecUnit (RecUnitListType &units, Args &&... args) |
Add a RecordingUnit to the RecordingUnit list of a TelemetryRecorder oder MetadataCollector. More... | |
Abstract base class defining functionality common to all recording units.