|
RTC Toolkit 5.1.0
|
Abstract base class defining functionality common to all recording units. More...
#include <rtctk/componentFramework/componentMetricsIf.hpp>#include <rtctk/componentFramework/exceptions.hpp>#include <rtctk/componentFramework/oldbIf.hpp>#include <rtctk/componentFramework/runtimeRepoIf.hpp>#include <rtctk/componentFramework/serviceContainer.hpp>#include <atomic>#include <boost/signals2.hpp>#include <boost/signals2/connection.hpp>#include <filesystem>#include <optional>#include <shared_mutex>#include <vector>Go to the source code of this file.
Classes | |
| class | rtctk::componentFramework::RecordingUnit |
| Abstract base class for all sources that can be recorded by the MetadataCollector and TelemetryRecorder. More... | |
Namespaces | |
| namespace | rtctk |
| namespace | rtctk::componentFramework |
Typedefs | |
| using | rtctk::componentFramework::RecUnitListType = std::list<std::unique_ptr<RecordingUnit>> |
| using | rtctk::componentFramework::RecUnitFactoryType = std::function<RecUnitListType(const std::string&, 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. | |
Abstract base class defining functionality common to all recording units.