|
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.