12#ifndef RTCTK_METADATACOLLECTOR_BUSINESSLOGIC_HPP
13#define RTCTK_METADATACOLLECTOR_BUSINESSLOGIC_HPP
23using namespace rtctk::componentFramework;
48 log4cplus::Logger& m_logger;
56 std::string m_session_id;
57 std::filesystem::path m_fs_path;
Lifecycle Extension that makes an RTC Component an 'Acquisitor'.
Component metrics interface.
Definition componentMetricsIf.hpp:163
This class provides a wrapper for a data point path.
Definition dataPointPath.hpp:76
Base interface for all OLDB adapters.
Definition oldbIf.hpp:24
Container class that holds services of any type.
Definition serviceContainer.hpp:38
Header file for ComponentMetricsIf.
std::list< std::unique_ptr< RecordingUnit > > RecUnitListType
Definition recordingUnit.hpp:33
rad::StopToken StopToken
Definition stopToken.hpp:19
nlohmann::json JsonPayload
Type requirements:
Definition jsonPayload.hpp:24
std::function< RecUnitListType(const std::string &, ServiceContainer &)> RecUnitFactoryType
Definition recordingUnit.hpp:34
Header file for OldbIf, which defines the API for OldbAdapters.
Abstract base class defining functionality common to all recording units.
Lifecycle of a basic 'RtcComponent'.