10Duke Scale C++ Client
Loading...
Searching...
No Matches
BrowserFactory.h
1#ifndef TENDUKE_OSA_BROWSERFACTORY_H
2#define TENDUKE_OSA_BROWSERFACTORY_H
3
4#include "./BrowserIntegration.h"
5#include <memory>
6
7namespace tenduke { namespace osa {
8
13{
14public:
15 virtual ~BrowserFactory() = default;
16
21 virtual std::unique_ptr<BrowserIntegration> create() = 0;
22};
23
24}}
25
26#endif //TENDUKE_OSA_BROWSERFACTORY_H
Creates platform-specific browser service.
Definition BrowserFactory.h:13
virtual std::unique_ptr< BrowserIntegration > create()=0
Creates the browser-integration service.
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7