RTC Toolkit 4.0.1
Loading...
Searching...
No Matches
filePersistentRepoAdapter.hpp
Go to the documentation of this file.
1
13#ifndef RTCTK_COMPONENTFRAMEWORK_FILEPERSISTENTREPOADAPTER_HPP
14#define RTCTK_COMPONENTFRAMEWORK_FILEPERSISTENTREPOADAPTER_HPP
15
16#include <mal/utility/Uri.hpp>
19
21
32public:
33 inline static const std::string SUPPORTED_URI_SCHEME = "file";
34
40
51 explicit FilePersistentRepoAdapter(const elt::mal::Uri& datauri, const int dirdepth = 1);
52
54};
55
56} // namespace rtctk::componentFramework
57
58#endif // RTCTK_COMPONENTFRAMEWORK_FILEPERSISTENTREPOADAPTER_HPP
Implements a file based Persistent Configuration Repository adapter that can be used for testing.
Definition: filePersistentRepoAdapter.hpp:31
FilePersistentRepoAdapter & operator=(FilePersistentRepoAdapter &&)=default
FilePersistentRepoAdapter & operator=(const FilePersistentRepoAdapter &)=delete
FilePersistentRepoAdapter(const FilePersistentRepoAdapter &)=delete
static const std::string SUPPORTED_URI_SCHEME
Definition: filePersistentRepoAdapter.hpp:33
FilePersistentRepoAdapter(FilePersistentRepoAdapter &&)=default
virtual ~FilePersistentRepoAdapter()
Definition: filePersistentRepoAdapter.cpp:23
Implements a file based repository that stores datapoints in local YAML and FITS files.
Definition: fileRepository.hpp:88
Base interface for all Persistent Configuration Repository adapters.
Definition: persistentRepoIf.hpp:25
Declaration of FileRepository that provides a simple file based repository.
Definition: commandReplier.cpp:22
Header file for PersistentRepoIf, which defines the API for PersistentRepoAdapter.