|
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. |