10Duke Enterprise C++ Client
Loading...
Searching...
No Matches
DefaultServicesFactory.h
1#ifndef TENDUKE_DEFAULTSERVICESFACTORY_H
2#define TENDUKE_DEFAULTSERVICESFACTORY_H
3
4#include "AbstractTendukeServiceFactory.h"
5
6namespace tenduke {
7
15
17{
18 // ::tenduke::TendukeServiceFactory implementation
19public:
21 const std::string &clientId,
22 const ::tenduke::ServiceConfiguration &serviceConfiguration
23 ) const override;
24};
25
26} // tenduke
27
28#endif //TENDUKE_DEFAULTSERVICESFACTORY_H
Abstract base class of a tenduke service factory.
Definition AbstractTendukeServiceFactory.h:14
A tenduke::TendukeServiceFactory which uses external dependencies to implement required services.
Definition DefaultServicesFactory.h:17
::tenduke::TendukeServices create(const std::string &clientId, const ::tenduke::ServiceConfiguration &serviceConfiguration) const override
Creates the services.
Definition DefaultServicesFactory.cpp:30
A "service locator" for core services used by Tenduke client.
Definition TendukeServices.h:25
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4