10Duke Enterprise C++ Client
|
Root for classes, functions and globals of 10Duke C++ Client.
All classes, functions and globals of 10Duke C++ Client are grouped under this namespace. Contains several sub-namespaces.
Namespaces | |
namespace | concurrent |
Concurrency-related tools. | |
namespace | crypto |
Cryptography services. | |
namespace | ee |
Classes, functions and globals of 10Duke Enterprise C++ Client. | |
namespace | eg |
Examples. | |
namespace | http |
HTTP-related services. | |
namespace | json |
JSON support. | |
namespace | jwk |
Support for JSON Web Keys. | |
namespace | jwt |
Support for JSON Web Tokens. | |
namespace | log |
Logging support. | |
namespace | net |
Generic networking support. | |
namespace | oauth |
OAuth services. | |
namespace | oidc |
Implementation of OpenID Connect protocol. | |
namespace | osa |
Operating system abstraction. | |
namespace | time |
Date/time related services. | |
namespace | utl |
Utilities. | |
Classes | |
class | Canceled |
Exception thrown when user has canceled an action. More... | |
class | InterruptedException |
Exception thrown when an action is interrupted for some reason. More... | |
class | ServiceConfiguration |
Configuration for supporting services. More... | |
class | TendukeException |
Base class for exceptions thrown by 10Duke C++ clients. More... | |
class | TendukeServices |
A "service locator" for core services used by Tenduke client. More... | |
class | TimedOut |
Exception thrown when an action has timed out. More... | |
Functions | |
tenduke::TendukeServices | createDefaultTendukeServices (const std::string &clientId, const ::tenduke::ServiceConfiguration &serviceConfiguration=::tenduke::ServiceConfiguration()) |
Creates the default services used by Tenduke client. | |
tenduke::TendukeServices tenduke::createDefaultTendukeServices | ( | const std::string & | clientId, |
const ::tenduke::ServiceConfiguration & | serviceConfiguration = ::tenduke::ServiceConfiguration() |
||
) |
Creates the default services used by Tenduke client.
clientId | id of the application. This is used as user-agent in HTTP requests and helps to do analysis and troubleshooting. We recommend that the client id is formed of URL-safe characters (A-Za-z0-9._-~ plus maybe slash) containing at least short application identifier, OS and version. |
serviceConfiguration | optional service configuration. If not provided, default values will be used. |