RTC Toolkit 5.0.0
Loading...
Searching...
No Matches
oldbIf.hpp
Go to the documentation of this file.
1
13#ifndef RTCTK_COMPONENTFRAMEWORK_OLDBIF_HPP
14#define RTCTK_COMPONENTFRAMEWORK_OLDBIF_HPP
15
17
19
25class RTCTK_API OldbIf : virtual public RepositorySubscriberIf {
26public:
34 using AdapterIdType = elt::mal::Uri;
35
36 virtual ~OldbIf() = default;
37
60 static std::unique_ptr<OldbIf> CreateAdapter(const elt::mal::Uri& uri);
61};
62
63} // namespace rtctk::componentFramework
64
65#endif // RTCTK_COMPONENTFRAMEWORK_OLDBIF_HPP
Base interface for all OLDB adapters.
Definition oldbIf.hpp:25
elt::mal::Uri AdapterIdType
The type used to distinguish between different adapters implementing OldbIf.
Definition oldbIf.hpp:34
Abstract interface providing I/O and additional subscription facilities for a repository.
Definition repositorySubscriberIf.hpp:27
#define RTCTK_API
Helper to indicate that a class or function must be exported in the public symbol table.
Definition config.hpp:33
Definition commandReplier.cpp:22
Header file for RepositorySubscriberIf and related base classes.