RTC Toolkit  0.1.0-alpha
fakeRuntimeRepoAdapter.hpp
Go to the documentation of this file.
1 
9 #ifndef RTCTK_COMPONENTFRAMEWORK_FAKERUNTIMEREPOADAPTER_HPP
10 #define RTCTK_COMPONENTFRAMEWORK_FAKERUNTIMEREPOADAPTER_HPP
11 
12 #include <exception>
13 #include <mal/utility/Uri.hpp>
16 
17 namespace rtctk::componentFramework {
18 
20 public:
26  explicit FakeRuntimeRepoAdapter(const ::elt::mal::Uri& datauri, const int dirdepth = 1);
27  virtual ~FakeRuntimeRepoAdapter();
28  void Subscribe(const Subscription& subscription) const override;
29  void Unsubscribe(const Subscription& subscription) const override;
30 };
31 
32 } // namespace rtctk::componentFramework
33 
34 #endif // RTCTK_COMPONENTFRAMEWORK_FAKERUNTIMEREPOADAPTER_HPP
rtctk::componentFramework::FakeRuntimeRepoAdapter::operator=
FakeRuntimeRepoAdapter & operator=(const FakeRuntimeRepoAdapter &)=delete
rtctk::componentFramework::FileRepository
Definition: fileRepository.hpp:44
rtctk::componentFramework
Definition: rtcComponent.hpp:17
rtctk::componentFramework::Subscription
Definition: runtimeRepoApiIf.hpp:21
rtctk::componentFramework::FakeRuntimeRepoAdapter::Subscribe
void Subscribe(const Subscription &subscription) const override
Definition: fakeRuntimeRepoAdapter.cpp:31
rtctk::componentFramework::FakeRuntimeRepoAdapter::Unsubscribe
void Unsubscribe(const Subscription &subscription) const override
Definition: fakeRuntimeRepoAdapter.cpp:38
rtctk::componentFramework::FakeRuntimeRepoAdapter::FakeRuntimeRepoAdapter
FakeRuntimeRepoAdapter()=delete
rtctk::componentFramework::FakeRuntimeRepoAdapter
Definition: fakeRuntimeRepoAdapter.hpp:19
rtctk::componentFramework::FakeRuntimeRepoAdapter::operator=
FakeRuntimeRepoAdapter & operator=(FakeRuntimeRepoAdapter &&)=default
rtctk::componentFramework::FakeRuntimeRepoAdapter::FakeRuntimeRepoAdapter
FakeRuntimeRepoAdapter(const FakeRuntimeRepoAdapter &)=delete
rtctk::componentFramework::RuntimeRepoApiIf
Definition: runtimeRepoApiIf.hpp:59
fileRepository.hpp
Declaration of FileRepository that provides a simple file based repository.
runtimeRepoApiIf.hpp
Header file for RuntimeRepoApiIf, which defines the API for RuntimeRepoAdapters.
rtctk::componentFramework::FakeRuntimeRepoAdapter::FakeRuntimeRepoAdapter
FakeRuntimeRepoAdapter(FakeRuntimeRepoAdapter &&)=default
rtctk::componentFramework::FakeRuntimeRepoAdapter::~FakeRuntimeRepoAdapter
virtual ~FakeRuntimeRepoAdapter()
Definition: fakeRuntimeRepoAdapter.cpp:25