10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
AbstractTendukeServiceFactory.h
1
#ifndef TENDUKE_ABSTRACTTENDUKESERVICEFACTORY_H
2
#define TENDUKE_ABSTRACTTENDUKESERVICEFACTORY_H
3
4
#include "./TendukeServiceFactory.h"
5
#include "crypto/Crypto.h"
6
#include "crypto/msgauthn/HashFactory.h"
7
#include "utl/random/RandomBytes.h"
8
9
namespace
tenduke
{
10
14
class
AbstractTendukeServiceFactory
:
public
::tenduke::TendukeServiceFactory
15
{
16
protected
:
24
virtual ::tenduke::TendukeServices
create
(
25
const
std::shared_ptr<::tenduke::http::HTTPClient> &httpClient,
26
const
std::shared_ptr<::tenduke::net::URLs> &urls,
27
const
std::shared_ptr<::tenduke::json::JSONParser> &jsonParser,
28
const
std::shared_ptr<::tenduke::crypto::Crypto> &cryptoServices
29
)
const
;
30
};
31
32
}
// tenduke
33
34
#endif
//TENDUKE_ABSTRACTTENDUKESERVICEFACTORY_H
tenduke::AbstractTendukeServiceFactory
Abstract base class of a tenduke service factory.
Definition
AbstractTendukeServiceFactory.h:15
tenduke::AbstractTendukeServiceFactory::create
virtual::tenduke::TendukeServices create(const std::shared_ptr<::tenduke::http::HTTPClient > &httpClient, const std::shared_ptr<::tenduke::net::URLs > &urls, const std::shared_ptr<::tenduke::json::JSONParser > &jsonParser, const std::shared_ptr<::tenduke::crypto::Crypto > &cryptoServices) const
Creates the services using the provided dependencies.
Definition
AbstractTendukeServiceFactory.cpp:29
tenduke::TendukeServiceFactory
Creates instances of tenduke::TendukeServices.
Definition
TendukeServiceFactory.h:14
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
services
common
src
AbstractTendukeServiceFactory.h
Generated by
1.17.0