Go to the documentation of this file.
12 #ifndef RTCTK_COMPONENTFRAMEWORK_RUNTIMEREPOADAPTER_HPP
13 #define RTCTK_COMPONENTFRAMEWORK_RUNTIMEREPOADAPTER_HPP
53 const std::shared_ptr<elt::oldb::CiiOldb>& oldb);
75 static const std::map<std::type_index, std::string> S_METADATA_INSTANCE_MAP;
81 static const std::map<std::string, const std::type_info&> S_TYPE_INFO_MAP;
86 #endif // RTCTK_COMPONENTFRAMEWORK_RUNTIMEREPOADAPTER_HPP
RuntimeRepoAdapter(RuntimeRepoAdapter &&)=default
Objects of this class can be moved.
Provides access to the OLDB to read and write datapoints.
Definition: oldbAdapter.hpp:34
static void InitMetadata()
Initialises the type metadata in the CII configuration service for the Runtime Configuration Reposito...
Definition: runtimeRepoAdapter.cpp:38
Definition: commandReplier.cpp:20
RuntimeRepoAdapter()=delete
Do not allow construction with no arguments.
RuntimeRepoAdapter & operator=(const RuntimeRepoAdapter &)=delete
This class cannot be copy assigned.
virtual ~RuntimeRepoAdapter()=default
RuntimeRepoAdapter & operator=(RuntimeRepoAdapter &&)=default
Objects of this class can be moved with the move assignment operator.
Definition: runtimeRepoIf.hpp:20
Header file for RuntimeRepoIf, which defines the API for RuntimeRepoAdapters.
Definition: runtimeRepoAdapter.hpp:20
Header file needed to instantiate a OldbAdapter.
RuntimeRepoAdapter(const RuntimeRepoAdapter &)=delete
This class cannot be copy constructed.