RTC Toolkit  2.0.0
persistentRepoIf.hpp
Go to the documentation of this file.
1 
12 #ifndef RTCTK_COMPONENTFRAMEWORK_PERSISTENTREPOIF_HPP
13 #define RTCTK_COMPONENTFRAMEWORK_PERSISTENTREPOIF_HPP
14 
16 
17 namespace rtctk::componentFramework {
18 
19 class PersistentRepoIf : virtual public RepositoryIf {
20 public:
21  virtual ~PersistentRepoIf() = default;
22 
40  static std::unique_ptr<PersistentRepoIf> CreateAdapter(const elt::mal::Uri& uri);
41 };
42 
43 } // namespace rtctk::componentFramework
44 
45 #endif // RTCTK_COMPONENTFRAMEWORK_PERSISTENTREPOIF_HPP
rtctk::componentFramework::PersistentRepoIf
Definition: persistentRepoIf.hpp:19
rtctk::componentFramework
Definition: commandReplier.cpp:20
rtctk::componentFramework::PersistentRepoIf::~PersistentRepoIf
virtual ~PersistentRepoIf()=default
repositoryIf.hpp
Header file for RepositoryIf and related base classes.
rtctk::componentFramework::RepositoryIf
Abstract interface providing basic read and write facilities to a repository.
Definition: repositoryIf.hpp:34
rtctk::componentFramework::PersistentRepoIf::CreateAdapter
static std::unique_ptr< PersistentRepoIf > CreateAdapter(const elt::mal::Uri &uri)
Factory method used to create the appropriate Persistent Configuration Repository adapter depending o...
Definition: persistentRepoIf.cpp:18