RTC Toolkit 4.0.1
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
18
20
26class OldbIf : virtual public RepositoryIf, virtual public RepositorySubscriberIf {
27public:
35 using AdapterIdType = elt::mal::Uri;
36
37 virtual ~OldbIf() = default;
38
59 static std::unique_ptr<OldbIf> CreateAdapter(const elt::mal::Uri& uri);
60};
61
62} // namespace rtctk::componentFramework
63
64#endif // RTCTK_COMPONENTFRAMEWORK_OLDBIF_HPP
Base interface for all OLDB adapters.
Definition: oldbIf.hpp:26
static std::unique_ptr< OldbIf > CreateAdapter(const elt::mal::Uri &uri)
Factory method used to create the appropriate OLDB adapter depending on the URI scheme.
Definition: oldbIf.cpp:18
elt::mal::Uri AdapterIdType
The type used to distinguish between different adapters implementing RuntimeRepoIf.
Definition: oldbIf.hpp:35
Abstract interface providing basic read and write facilities to a repository.
Definition: repositoryIf.hpp:38
Abstract interface providing subscription facilities for a repository.
Definition: repositorySubscriberIf.hpp:29
Definition: commandReplier.cpp:22
Header file for RepositoryIf and related base classes.
Header file for RepositorySubscriberIf and related base classes.