RTC Toolkit  1.0.0
runtimeRepoIf.hpp
Go to the documentation of this file.
1 
12 #ifndef RTCTK_COMPONENTFRAMEWORK_RUNTIMEREPOIF_HPP
13 #define RTCTK_COMPONENTFRAMEWORK_RUNTIMEREPOIF_HPP
14 
17 
18 namespace rtctk::componentFramework {
19 
20 class RuntimeRepoIf : virtual public RepositoryIf, virtual public RepositorySubscriberIf {
21 public:
22  virtual ~RuntimeRepoIf() = default;
23 
37  static std::unique_ptr<RuntimeRepoIf> CreateAdapter(const elt::mal::Uri& uri);
38 };
39 
40 } // namespace rtctk::componentFramework
41 
42 #endif // RTCTK_COMPONENTFRAMEWORK_RUNTIMEREPOIF_HPP
rtctk::componentFramework
Definition: commandReplier.cpp:20
repositorySubscriberIf.hpp
Header file for RepositorySubscriberIf and related base classes.
repositoryIf.hpp
Header file for RepositoryIf and related base classes.
rtctk::componentFramework::RuntimeRepoIf::CreateAdapter
static std::unique_ptr< RuntimeRepoIf > CreateAdapter(const elt::mal::Uri &uri)
Factory method used to create the appropriate Runtime Configuration Repository adapter depending on t...
Definition: runtimeRepoIf.cpp:18
rtctk::componentFramework::RepositoryIf
Abstract interface providing basic read and write facilities to a repository.
Definition: repositoryIf.hpp:35
rtctk::componentFramework::RuntimeRepoIf::~RuntimeRepoIf
virtual ~RuntimeRepoIf()=default
rtctk::componentFramework::RuntimeRepoIf
Definition: runtimeRepoIf.hpp:20
rtctk::componentFramework::RepositorySubscriberIf
Abstract interface providing subscription facilities for a repository.
Definition: repositorySubscriberIf.hpp:24