|
10Duke Enterprise C++ Client
|
#include <DefaultServicesFactory.h>
A tenduke::TendukeServiceFactory which uses external dependencies to implement required services.
Implementation of tenduke::TendukeServiceFactory which uses Windows APIs to implement required services.
The external dependencies used are:
Public Member Functions | |
| ::tenduke::TendukeServices | create (const std::string &clientId, const ::tenduke::ServiceConfiguration &serviceConfiguration) const override |
| Creates the services. | |
| ::tenduke::TendukeServices | create (const std::string &clientId, const ::tenduke::ServiceConfiguration &serviceConfiguration) const override |
| Creates the services. | |
Additional Inherited Members | |
Protected Member Functions inherited from tenduke::AbstractTendukeServiceFactory | |
| virtual::tenduke::TendukeServices | create (const std::shared_ptr<::tenduke::crypto::MessageDigestFactory > &messageDigestFactory, const std::shared_ptr<::tenduke::crypto::PublicKeyFactory > &keyFactory, const std::shared_ptr<::tenduke::http::HTTPClient > &httpClient, const std::shared_ptr<::tenduke::net::URLs > &urls, const std::shared_ptr<::tenduke::utl::random::RandomBytes > &randomBytes, const std::shared_ptr<::tenduke::json::JSONParser > &jsonParser) const |
| Creates the services using the provided dependencies. | |
|
overridevirtual |
Creates the services.
| clientId | used as user-agent. |
| serviceConfiguration | - |
Implements tenduke::TendukeServiceFactory.
|
overridevirtual |
Creates the services.
| clientId | used as user-agent. |
| serviceConfiguration | - |
Implements tenduke::TendukeServiceFactory.