10Duke Enterprise C++ SDK
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Ctenduke::ee::AbstractClientFactory< P >Class template for factories, which create 10Duke client
 Ctenduke::ee::AbstractClientFactory<::tenduke::oidc::ccg::CCGAuthenticationConfig >
 Ctenduke::ee::CCGClientFactoryFactory, which creates 10Duke Enterprise client, which authenticates user with OAuth Client Credentials Grant
 Ctenduke::ee::AbstractClientFactory<::tenduke::oidc::device::DeviceAuthenticationConfig >
 Ctenduke::ee::DeviceAuthenticationClientFactory
 Ctenduke::ee::AbstractClientFactory<::tenduke::oidc::osbrowser::BrowserAuthenticationConfig >
 Ctenduke::ee::BrowserBasedClientFactoryFactory, which creates 10Duke Enterprise client, which authenticates user by opening default OS browser
 Ctenduke::ee::AbstractClientFactory<::tenduke::oidc::ropg::ROPGAuthenticationConfig >
 Ctenduke::ee::ROPGClientFactoryFactory, which creates 10Duke Enterprise client, which authenticates user with OAuth Resource Owner Password Credentials Grant
 Ctenduke::ee::APIRequest< RESPONSE >Generic base for API requests
 Ctenduke::ee::licensing::authzapi::AuthzLicensingClientLow-level client for licensing operations using 10Duke /authz/-API
 Ctenduke::ee::licensing::authzapi::DefaultAuthzLicensingClientDefault implementation of tenduke::ee::licensing::authzapi::AuthzLicensingClient
 CAutoDiscoveryService for querying OIDC configuration from known URL
 Ctenduke::oidc::AutoDiscoveryService for querying OIDC configuration from known URL
 Ctenduke::oidc::AutoDiscoveryResultResult of OIDC auto-configuration query
 Ctenduke::utl::Base64DecoderBase64-decoder
 Ctenduke::utl::DefaultBase64DecoderDefault tenduke::utl::Base64Decoder implementation
 CBase64EncoderBase64-encoder
 Ctenduke::utl::DefaultBase64EncoderDefault tenduke::utl::Base64Encoder implementation
 Ctenduke::utl::Base64EncoderBase64-encoder
 Ctenduke::utl::DefaultBase64EncoderDefault tenduke::utl::Base64Encoder implementation
 Ctenduke::oidc::BaseOIDCAuthenticationConfig
 Ctenduke::oidc::ccg::CCGAuthenticationConfigConfiguration for Client Credentials Grant
 Ctenduke::oidc::device::DeviceAuthenticationConfigConfiguration for OIDC device authentication
 Ctenduke::oidc::osbrowser::BrowserAuthenticationConfigConfiguration for "default OS-browser"-based authentication
 Ctenduke::oidc::ropg::ROPGAuthenticationConfig
 CBaseOIDCRequestBase class for OIDC requests
 Ctenduke::oidc::DefaultOIDCBrowserFlowAuthenticationRequestDefault browser-based OIDC authentication request
 Ctenduke::oidc::DefaultOIDCRefreshRequestDefault implementation for tenduke::oidc::OIDCRefreshRequest
 Ctenduke::oidc::device::DefaultOIDCDeviceAuthenticationRequestDefault implementation of tenduke::oidc::device::OIDCDeviceAuthenticationRequest
 Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordRequest
 Ctenduke::oidc::BaseOIDCRequestBase class for OIDC requests
 Ctenduke::oidc::DefaultOIDCBrowserFlowAuthenticationRequestDefault browser-based OIDC authentication request
 Ctenduke::oidc::DefaultOIDCRefreshRequestDefault implementation for tenduke::oidc::OIDCRefreshRequest
 Ctenduke::oidc::device::DefaultOIDCDeviceAuthenticationRequestDefault implementation of tenduke::oidc::device::OIDCDeviceAuthenticationRequest
 Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordRequest
 CBCryptAlgorithmRAII wrapper for BCRYPT_ALG_HANDLE
 Ctenduke::crypto::win::cng::BCryptAlgorithmRAII wrapper for BCRYPT_ALG_HANDLE
 CBCryptKey
 Ctenduke::crypto::win::cng::BCryptKey
 CBCryptProvider
 Ctenduke::crypto::win::cng::BCryptProvider
 Ctenduke::crypto::libcrypto::BigNumberA BigNumber, RAII wrapper of libcrypto BIGNUM
 Ctenduke::osa::BrowserFactoryCreates platform-specific browser service
 CBrowserIntegrationService for opening URL in a browser
 Ctenduke::osa::mac::MacBrowserIntegrationMac-specific implementation of tenduke::osa::BrowserIntegration
 Ctenduke::osa::unx::UnixBrowserIntegrationUnix-specific implementation of tenduke::osa::BrowserIntegration
 Ctenduke::osa::win::WindowsBrowserIntegrationWindows-specific implementation of tenduke::osa::BrowserIntegration
 Ctenduke::osa::BrowserIntegrationService for opening URL in a browser
 Ctenduke::osa::mac::MacBrowserIntegrationMac-specific implementation of tenduke::osa::BrowserIntegration
 Ctenduke::osa::unx::UnixBrowserIntegrationUnix-specific implementation of tenduke::osa::BrowserIntegration
 Ctenduke::osa::win::WindowsBrowserIntegrationWindows-specific implementation of tenduke::osa::BrowserIntegration
 CClientProperties::BuilderBuilds the configuration fluently
 COAuthClientConfiguration::BuilderBuilder for the configuration
 COIDCSessionConfiguration::BuilderBuilder for the configuration
 Ctenduke::ee::ClientProperties::BuilderBuilds the configuration fluently
 Ctenduke::oauth::OAuthClientConfiguration::BuilderBuilder for the configuration
 Ctenduke::oidc::OIDCSessionConfiguration::BuilderBuilder for the configuration
 Ctenduke::crypto::CiphersA "service locator" for cipher-related operations
 Ctenduke::crypto::AbstractCiphersAbstract base class for cipher implementations
 Ctenduke::crypto::libcrypto::LibcryptoCiphersLibcrypto-implementation of tenduke::crypto::Ciphers
 Ctenduke::crypto::win::cng::WinCNGCiphersWindows CNG implementation of tenduke::crypto::Ciphers
 CClientPropertiesClient properties
 Ctenduke::ee::ClientPropertiesClient properties
 CClientStateClient state
 Ctenduke::ee::ClientStateClient state
 CClockA clock-service to generate timestamps
 Ctenduke::time::DefaultClockDefault implementation tenduke::time::Clock
 Ctenduke::time::ClockA clock-service to generate timestamps
 Ctenduke::time::DefaultClockDefault implementation tenduke::time::Clock
 CCryptoCryptographic services
 Ctenduke::crypto::CryptoCryptographic services
 CDataSpanA span of binary data
 Ctenduke::utl::BinaryViewA read-only view of binary data
 Ctenduke::utl::MutableDataSpanExtends DataSpan with mutable access to the underlying data
 Ctenduke::utl::BinaryDataA holder of binary data
 Ctenduke::utl::FixedSizeBinaryDataUtility class for fixed size binary data
 Ctenduke::utl::SimpleBufferSimple extensible binary buffer
 Ctenduke::utl::DataSpanA span of binary data
 Ctenduke::utl::BinaryViewA read-only view of binary data
 Ctenduke::utl::MutableDataSpanExtends DataSpan with mutable access to the underlying data
 Ctenduke::ee::DeserializeStateFromJSONService for deserializing client state from JSON
 CDeviceAuthorizationResponseDevice Authorization Response
 Ctenduke::oauth::device::DeviceAuthorizationResponseDevice Authorization Response
 Ctenduke::ee::licensing::FluentLicenseCheckoutBuilder< BUILDER >Inheritable base class building checkout request parameters fluently
 Ctenduke::ee::licensing::FluentLicenseCheckoutBuilder< FluentLicenseCheckout >
 Ctenduke::ee::licensing::FluentLicenseCheckoutUtility for fluently building tenduke::ee::licensing::LicenseCheckoutRequest
 Ctenduke::ee::licensing::FluentLicenseCheckoutBuilder< FluentLicenseCheckoutParameters >
 Ctenduke::ee::licensing::FluentLicenseCheckoutParametersBuilder for creating tenduke::ee::licensing::LicenseCheckoutParameters fluently
 Ctenduke::ee::licensing::FluentLicenseReleaseBuilder< BUILDER >Utility for building tenduke::ee::licensing::LicenseReleaseRequest
 Ctenduke::ee::licensing::FluentLicenseReleaseBuilder< FluentLicenseRelease >
 Ctenduke::ee::licensing::FluentLicenseReleaseUtility to release license(s) fluently
 Ctenduke::ee::licensing::FluentLicenseReleaseBuilder< FluentLicenseReleaseParameters >
 Ctenduke::ee::licensing::FluentLicenseReleaseParametersUtility for building tenduke::ee::licensing::LicenseReleaseParameters fluently
 Ctenduke::ee::licensing::FluentLicenseRenewBuilder< BUILDER >Inheritable base class building renew request parameters fluently
 Ctenduke::ee::licensing::FluentLicenseRenewBuilder< FluentLicenseRenew >
 Ctenduke::ee::licensing::FluentLicenseRenewUtility for fluently building tenduke::ee::licensing::authzapi::LicenseRenewRequest
 Ctenduke::ee::licensing::FluentLicenseRenewBuilder< FluentLicenseRenewParameters >
 Ctenduke::ee::licensing::FluentLicenseRenewParametersBuilder for creating tenduke::ee::licensing::LicenseRenewParameters fluently
 Ctenduke::concurrent::GuardWithTimeout< TIMED_MUTEX >A mutex-guard with timeout functionality
 CHTTPCallHTTP-call which executes the request and returns HTTPResponse
 Ctenduke::http::curl::LibCurlHTTPCallLibCurl-based implementation of tenduke::http::HTTPCall
 Ctenduke::http::win::Win32HTTPCallWin32 implementation of tenduke::http::HTTPCall
 Ctenduke::http::HTTPCallHTTP-call which executes the request and returns HTTPResponse
 Ctenduke::http::curl::LibCurlHTTPCallLibCurl-based implementation of tenduke::http::HTTPCall
 Ctenduke::http::win::Win32HTTPCallWin32 implementation of tenduke::http::HTTPCall
 CHTTPClientA simple HTTP-client
 Ctenduke::http::curl::LibCurlHTTPClientLibCurl -based implementation of HTTPClient
 Ctenduke::http::win::Win32HTTPClientWin32 implementation of tenduke::http::HTTPClient
 Ctenduke::http::HTTPClientA simple HTTP-client
 Ctenduke::http::curl::LibCurlHTTPClientLibCurl -based implementation of HTTPClient
 Ctenduke::http::win::Win32HTTPClientWin32 implementation of tenduke::http::HTTPClient
 CHTTPRequestHTTP-request, which contains all necessary details to construct the request
 Ctenduke::http::HTTPRequestHTTP-request, which contains all necessary details to construct the request
 Ctenduke::http::server::HTTPRequestA HTTP-request parsed by HTTP server
 Ctenduke::http::HTTPRequestAuthenticatorThis is a service, that can be added to tenduke::http::HTTPRequest to add authentication information to the request
 Ctenduke::oauth::AccessTokenRequestAuthenticatorA tenduke::http::HTTPRequestAuthenticator, which uses fixed access token to authenticate HTTP-requests
 Ctenduke::oidc::IdTokenSessionRequestAuthenticatorA tenduke::http::HTTPRequestAuthenticator, which adds Authorization-header with OAuth ID-token
 Ctenduke::oidc::OIDCSessionRequestAuthenticatorA tenduke::http::HTTPRequestAuthenticator, which adds Authorization-header with Bearer-token
 CHTTPRequestBuilderBuilds HTTPRequest
 Ctenduke::http::HTTPRequestBuilderBuilds HTTPRequest
 Ctenduke::http::server::HTTPRequestHandlerService interface for handling a HTTP request
 Ctenduke::oidc::osbrowser::RedirectUriHandlerA HTTPRequestHandler, which listens to OAuth2 server redirect URI and signals of the completion of the login
 CHTTPResponseA HTTP Response
 Ctenduke::http::HTTPResponseA HTTP Response
 Ctenduke::http::server::HTTPResponseHTTP-response to be returned by a HTTP server
 CHTTPResponseToExceptionUtility service to throw an exception based on tenduke::http::HTTPResponse
 Ctenduke::oauth::HTTPResponseToOAuthExceptionThrows OAuthExceptions based on HTTP error response
 Ctenduke::http::HTTPResponseToExceptionUtility service to throw an exception based on tenduke::http::HTTPResponse
 Ctenduke::oauth::HTTPResponseToOAuthExceptionThrows OAuthExceptions based on HTTP error response
 Ctenduke::http::server::HTTPServerInterface for simple HTTPServer
 Ctenduke::http::server::AbstractHTTPServerAbstract base class of a HTTP server
 CHTTPServerFactoryCreates HTTPServer
 Ctenduke::osa::DefaultHTTPServerFactoryDefault HTTP server factory
 Ctenduke::http::server::HTTPServerFactoryCreates HTTPServer
 Ctenduke::osa::DefaultHTTPServerFactoryDefault HTTP server factory
 CInternetHandleEncapsulation of InternetHandle for RAII
 Ctenduke::http::win::InternetHandleEncapsulation of InternetHandle for RAII
 Ctenduke::json::JSONArrayBuilderBuilds JSON-array
 CJSONBuilderNOTE: This class is for now INTERNAL USE ONLY
 Ctenduke::json::JSONBuilderNOTE: This class is for now INTERNAL USE ONLY
 CJSONElementSuperclass of JSON elements
 Ctenduke::json::JSONArrayA JSON array
 Ctenduke::json::SimpleJSONArray
 Ctenduke::json::cjson::CjsonArrayCJSON-implementation of tenduke::json::JSONArray
 Ctenduke::json::JSONBooleanJSON boolean
 Ctenduke::json::SimpleJSONBoolean
 Ctenduke::json::cjson::CjsonBooleanCJSON-implementation of tenduke::json::JSONBoolean
 Ctenduke::json::JSONNumberRepresents JSON number
 Ctenduke::json::SimpleJSONNumber
 Ctenduke::json::cjson::CjsonNumberCJSON-implementation of tenduke::json::JSONNumber
 Ctenduke::json::JSONObjectJSON object element
 Ctenduke::json::SimpleJSONObject
 Ctenduke::json::cjson::CjsonObjectCJSON-implementation of tenduke::json::JSONObject
 Ctenduke::json::JSONStringJSON string element
 Ctenduke::json::SimpleJSONString
 Ctenduke::json::cjson::CjsonStringCJSON-implementation of tenduke::json::JSONString
 Ctenduke::json::SimpleJSONElement
 Ctenduke::json::SimpleJSONArray
 Ctenduke::json::SimpleJSONBoolean
 Ctenduke::json::SimpleJSONNumber
 Ctenduke::json::SimpleJSONObject
 Ctenduke::json::SimpleJSONString
 Ctenduke::json::cjson::CjsonElementCJSON-implementation of tenduke::json::JSONElement
 Ctenduke::json::cjson::CjsonArrayCJSON-implementation of tenduke::json::JSONArray
 Ctenduke::json::cjson::CjsonBooleanCJSON-implementation of tenduke::json::JSONBoolean
 Ctenduke::json::cjson::CjsonNumberCJSON-implementation of tenduke::json::JSONNumber
 Ctenduke::json::cjson::CjsonObjectCJSON-implementation of tenduke::json::JSONObject
 Ctenduke::json::cjson::CjsonStringCJSON-implementation of tenduke::json::JSONString
 Ctenduke::json::JSONElementSuperclass of JSON elements
 Ctenduke::json::JSONArrayA JSON array
 Ctenduke::json::JSONBooleanJSON boolean
 Ctenduke::json::JSONNumberRepresents JSON number
 Ctenduke::json::JSONObjectJSON object element
 Ctenduke::json::JSONStringJSON string element
 Ctenduke::json::SimpleJSONElement
 Ctenduke::json::cjson::CjsonElementCJSON-implementation of tenduke::json::JSONElement
 Ctenduke::json::JSONObjectBuilderBuilds JSON objects
 CJSONParserParser for JSON documents
 Ctenduke::json::cjson::cJSONParserCJSON-implementation of tenduke::json::JSONParser
 Ctenduke::json::nj::NJJSONParserImplementation of tenduke::json::JSONParser using nlohmann/json
 Ctenduke::json::JSONParserParser for JSON documents
 Ctenduke::json::cjson::cJSONParserCJSON-implementation of tenduke::json::JSONParser
 Ctenduke::json::nj::NJJSONParserImplementation of tenduke::json::JSONParser using nlohmann/json
 Ctenduke::jwk::JWKDescribes a JWK, Json Web Key
 CJWKParserParses JSON Web Key (JWK) from JSON
 Ctenduke::jwk::JWKParserParses JSON Web Key (JWK) from JSON
 Ctenduke::jwk::JWKSJSON Web Key Set, a container for one or more tenduke::jwk::JWKs, indexed by the JWK key ID
 Ctenduke::jwk::JWKSDownloaderService to download and parse JSON Web Key Set (JWKS)
 CJWKSParserParses JSON Web Key Set (JWKS)-document
 Ctenduke::jwk::JWKSParserParses JSON Web Key Set (JWKS)-document
 CJWTVery simple JWT implementation
 Ctenduke::oidc::IdTokenOIDC ID-token
 Ctenduke::jwt::JWTVery simple JWT implementation
 Ctenduke::oidc::IdTokenOIDC ID-token
 CJWTParserParses JWT
 Ctenduke::jwt::DefaultJWTParserDefault implementation of tenduke::jwt::JWTParser
 Ctenduke::jwt::JWTParserParses JWT
 Ctenduke::jwt::DefaultJWTParserDefault implementation of tenduke::jwt::JWTParser
 CJWTParserFactory
 Ctenduke::jwt::DefaultJWTParserFactoryDefault implementation of tenduke::jwt::JWTParserFactory
 Ctenduke::jwt::JWTParserFactory
 Ctenduke::jwt::DefaultJWTParserFactoryDefault implementation of tenduke::jwt::JWTParserFactory
 Ctenduke::jwt::JWTSignatureValidatorService for validating the JWT-signature
 Ctenduke::jwk::JWKSSignatureValidatorA tenduke::jwt::JWTSignatureValidator, which determines the validation key and algorithm based on the JWT header and looking up the key from memory cache
 Ctenduke::jwk::DynamicJWKSSignatureValidatorExtension of tenduke::jwk::JWKSSignatureValidator, which first looks up key in cache, and if not found, tries to refresh-the cache
 Ctenduke::jwt::FixedKeyJWTSignatureValidatorA tenduke::jwt::JWTSignatureValidator, which expects that the signature digestAlgorithm and verification key are pre-configured
 CLeaseDescribes checked out licensed item
 Ctenduke::ee::licensing::LeaseDescribes checked out licensed item
 Ctenduke::ee::licensing::impl::LeaseOrErrorDescribes whether given token is a lease or an error
 Ctenduke::crypto::libcrypto::LibcryptoKeyLibcrypto-implementation of a public key definition
 Ctenduke::crypto::libcrypto::LibcryptoPrivateKeyLibcrypto-implementation of a private key definition
 Ctenduke::crypto::libcrypto::LibcryptoPublicKeyLibcrypto-implementation of a public key definition
 CLibcurlURLA utility class to parse URLs with Libcurl
 Ctenduke::net::curl::LibcurlURLA utility class to parse URLs with Libcurl
 CLicenseCheckoutItemLicensed item to be checked out
 Ctenduke::ee::licensing::LicenseCheckoutItemLicensed item to be checked out
 CLicenseCheckoutParametersParameters for license checkout request
 Ctenduke::ee::licensing::LicenseCheckoutParametersParameters for license checkout request
 CLicenseReleaseParametersParameters for license-release request
 Ctenduke::ee::licensing::LicenseReleaseParametersParameters for license-release request
 Ctenduke::ee::licensing::LicenseRenewItemA license lease to renew
 CLicenseRenewParametersParameters for license renew request
 Ctenduke::ee::licensing::LicenseRenewParametersParameters for license renew request
 CLicenseTokenParserParses license token into tenduke::ee::licensing::Lease (or into tenduke::ee::licensing::LicensingError)
 Ctenduke::ee::licensing::impl::KnownNameLicenseTokenParserA license token parser, which expects the licensed item name to be one given in constructor
 Ctenduke::ee::licensing::impl::KnownNamesLicenseTokenParserA tenduke::ee::licensing::impl::LicenseTokenParser, which verifies the licensed item name from a set of known names
 Ctenduke::ee::licensing::impl::LicenseTokenParserParses license token into tenduke::ee::licensing::Lease (or into tenduke::ee::licensing::LicensingError)
 Ctenduke::ee::licensing::impl::KnownNameLicenseTokenParserA license token parser, which expects the licensed item name to be one given in constructor
 Ctenduke::ee::licensing::impl::KnownNamesLicenseTokenParserA tenduke::ee::licensing::impl::LicenseTokenParser, which verifies the licensed item name from a set of known names
 Ctenduke::ee::licensing::LicenseTokensService for managing licenses tokens
 Ctenduke::ee::licensing::impl::DefaultLicenseTokensDefault implementation of tenduke::ee::licensing::LicenseTokens
 CLicensingClientHigh-level client for licensing operations
 Ctenduke::ee::licensing::impl::StatefulLicensingClientA tenduke::ee::licensing::LicensingClient, which automatically maintains OIDC-login session
 Ctenduke::ee::licensing::LicensingClientHigh-level client for licensing operations
 Ctenduke::ee::licensing::impl::StatefulLicensingClientA tenduke::ee::licensing::LicensingClient, which automatically maintains OIDC-login session
 CLicensingConfiguration10Duke licensing configuration
 Ctenduke::ee::licensing::LicensingConfiguration10Duke licensing configuration
 Ctenduke::ee::licensing::LicensingErrorDescribes an error returned from the API
 Ctenduke::ee::licensing::authzapi::LicensingRequest< T >Licensing-related request
 Ctenduke::ee::licensing::authzapi::AbstractAuthzApiRequest< T >Base class for authz-API HTTP requests
 Ctenduke::ee::licensing::authzapi::AbstractLicenseTokenAuthzApiRequest< T >Base class for licensing requests, which return tokens
 Ctenduke::ee::licensing::authzapi::LicensingRequest< ::tenduke::ee::licensing::LicenseCheckoutResponse >
 Ctenduke::ee::licensing::authzapi::AbstractAuthzApiRequest< ::tenduke::ee::licensing::LicenseCheckoutResponse >
 Ctenduke::ee::licensing::authzapi::AbstractLicenseTokenAuthzApiRequest<::tenduke::ee::licensing::LicenseCheckoutResponse >
 Ctenduke::ee::licensing::authzapi::DefaultLicenseCheckoutRequestDefault implementation of tenduke::ee::licensing::LicenseCheckoutRequest
 Ctenduke::ee::licensing::authzapi::LicensingRequest< ::tenduke::ee::licensing::LicenseRenewResponse >
 Ctenduke::ee::licensing::authzapi::AbstractAuthzApiRequest< ::tenduke::ee::licensing::LicenseRenewResponse >
 Ctenduke::ee::licensing::authzapi::AbstractLicenseTokenAuthzApiRequest<::tenduke::ee::licensing::LicenseRenewResponse >
 Ctenduke::ee::licensing::authzapi::DefaultLicenseRenewRequestDefault implementation of tenduke::ee::licensing::authzapi::LicenseRenewRequest
 Ctenduke::ee::licensing::authzapi::LicensingRequest< tenduke::ee::licensing::LicenseReleaseResponse >
 Ctenduke::ee::licensing::authzapi::DefaultLicenseReleaseRequestDefault implementation of tenduke::ee::licensing::LicenseReleaseRequest
 Ctenduke::ee::licensing::impl::StatefulReleaseRequestStateful implementation of tenduke::ee::licensing::LicenseReleaseRequest
 Ctenduke::ee::licensing::LicensingResponseResponse from tenduke::ee::licensing::LicensingRequest
 Ctenduke::ee::licensing::LicenseCheckoutResponseResponse from license checkout request
 CLoggerSimple logger interface
 Ctenduke::log::DevNullLoggerLogger, which does not log anything
 Ctenduke::log::StdOutLoggerVery, very simple logger, which dumps all to std::out
 Ctenduke::log::LoggerSimple logger interface
 Ctenduke::log::DevNullLoggerLogger, which does not log anything
 Ctenduke::log::StdOutLoggerVery, very simple logger, which dumps all to std::out
 CMessageDigestSimple MessageDigest -service
 Ctenduke::crypto::libcrypto::LibCryptoMessageDigestLibcrypto-implementation of tenduke::crypto::MessageDigest
 Ctenduke::crypto::win::cng::WinCNGMessageDigestWindows-implementation of tenduke::crypto::MessageDigest
 Ctenduke::crypto::MessageDigestSimple MessageDigest -service
 Ctenduke::crypto::libcrypto::LibCryptoMessageDigestLibcrypto-implementation of tenduke::crypto::MessageDigest
 Ctenduke::crypto::win::cng::WinCNGMessageDigestWindows-implementation of tenduke::crypto::MessageDigest
 CMessageDigestFactoryCreates instances of tenduke::crypto::MessageDigest
 Ctenduke::crypto::MessageDigestFactoryCreates instances of tenduke::crypto::MessageDigest
 CMessageDigestVerifierVerifies message by computing digest for message and comparing the computed signature to the provided signature
 Ctenduke::crypto::libcrypto::AsymmetricMessageDigestLibcrypto-implementation of asymmetric tenduke::crypto::MessageDigestVerifier
 Ctenduke::crypto::win::cng::WinCNGMessageDigestVerifierWinCNG implementation of tenduke::crypto::MessageDigestVerifier
 Ctenduke::crypto::MessageDigestVerifierVerifies message by computing digest for message and comparing the computed signature to the provided signature
 Ctenduke::crypto::libcrypto::AsymmetricMessageDigestLibcrypto-implementation of asymmetric tenduke::crypto::MessageDigestVerifier
 Ctenduke::crypto::win::cng::WinCNGMessageDigestVerifierWinCNG implementation of tenduke::crypto::MessageDigestVerifier
 Ctenduke::crypto::MessageDigestVerifierFactoryFactory for creating pre-configured instances of tenduke::crypto::MessageDigestVerifier
 Ctenduke::crypto::PublicKeyVerifierFactoryAn implementation of tenduke::crypto::MessageDigestVerifierFactory, which is configured with algorithm and public key, and creates new instances of tenduke::crypto::MessageDigestVerifier configured with those key and algorithm
 Ctenduke::crypto::win::cng::NCryptHandle< H >
 Ctenduke::crypto::win::cng::NCryptHandle<::NCRYPT_KEY_HANDLE >
 Ctenduke::crypto::win::cng::NCryptKey
 Ctenduke::crypto::win::cng::NCryptHandle<::NCRYPT_PROV_HANDLE >
 Ctenduke::crypto::win::cng::NCryptProvider
 Ctenduke::oauth::OAuthAuthorizationRequestOAuth-request handles the OAuth authorization flow
 Ctenduke::oauth::BaseOAuthRequestBase OAuthRequest
 Ctenduke::oauth::ccg::OAuthClientCredentialsGrantRequestOAuth Client Credentials Grant implementation of tenduke::oauth::OAuthRequest
 Ctenduke::oauth::pkce::OAuthPKCERequestPKCE-implementation of tenduke::oauth::OAuthRequest
 Ctenduke::oauth::ropg::OAuthResourceOwnerPasswordRequestOAuth Resource Owner Password Credentials Grant implementation of tenduke::oauth::OAuthRequest
 Ctenduke::oauth::OAuthBrowserAuthorizationRequestOAuth-request to handle OAuth authorization using browser
 Ctenduke::oauth::pkce::OAuthPKCERequestPKCE-implementation of tenduke::oauth::OAuthRequest
 Ctenduke::oauth::device::OAuthDeviceFlowAuthorizationRequestAuthorization request for OAuth Device Flow
 Ctenduke::oauth::device::DefaultOAuthDeviceFlowAuthorizationRequestDefault implementation of tenduke::oauth::device::OAuthDeviceFlowAuthorizationRequest
 COAuthBackendConfigurationContainer for OAuth-backend configuration
 Ctenduke::oauth::OAuthConfigurationContainer for OAuth-configuration
 Ctenduke::oauth::OAuthBackendConfigurationContainer for OAuth-backend configuration
 Ctenduke::oauth::OAuthConfigurationContainer for OAuth-configuration
 COAuthClientOAuth-client to initiate OAuth authorization flow
 Ctenduke::oauth::BaseOAuthClientBase class for OAuth-clients
 Ctenduke::oauth::ccg::OAuthClientCredentialsGrantFlowOAuth Client Credentials Grant implementation of tenduke::oauth::OAuthClient
 Ctenduke::oauth::device::DefaultOAuthDeviceFlowDefault implementation of tenduke::oauth::device::OAuthDeviceFlow
 Ctenduke::oauth::pkce::OAuthPKCEFlowOAuth Authorization Code Grant with PKCE implementation of tenduke::oauth::OAuthClient
 Ctenduke::oauth::ropg::OAuthResourceOwnerPasswordFlowOAuth Resource Owner Password Credentials Grant implementation of tenduke::oauth::OAuthClient
 Ctenduke::oauth::OAuthBrowserFlowOAuth-client to initiate OAuth authorization flow
 Ctenduke::oauth::pkce::OAuthPKCEFlowOAuth Authorization Code Grant with PKCE implementation of tenduke::oauth::OAuthClient
 Ctenduke::oauth::device::OAuthDeviceFlowOAuth DeviceFlow
 Ctenduke::oauth::device::DefaultOAuthDeviceFlowDefault implementation of tenduke::oauth::device::OAuthDeviceFlow
 Ctenduke::oauth::OAuthClientOAuth-client to initiate OAuth authorization flow
 Ctenduke::oauth::BaseOAuthClientBase class for OAuth-clients
 Ctenduke::oauth::OAuthBrowserFlowOAuth-client to initiate OAuth authorization flow
 Ctenduke::oauth::device::OAuthDeviceFlowOAuth DeviceFlow
 COAuthClientConfigurationContainer for OAuth-client-configuration
 Ctenduke::oauth::OAuthConfigurationContainer for OAuth-configuration
 Ctenduke::oauth::OAuthClientConfigurationContainer for OAuth-client-configuration
 Ctenduke::oauth::OAuthConfigurationContainer for OAuth-configuration
 COAuthDeviceAuthorizationResponseReceivedA callback to denote that Device Authorization Response has been received
 Ctenduke::oauth::device::OAuthDeviceAuthorizationResponseReceivedA callback to denote that Device Authorization Response has been received
 COAuthRefreshRequestRequest to refresh OAuthState
 Ctenduke::oauth::DefaultOAuthRefreshRequestDefault implementation tenduke::oauth::OAuthRefreshRequest
 Ctenduke::oauth::OAuthRefreshRequestRequest to refresh OAuthState
 Ctenduke::oauth::DefaultOAuthRefreshRequestDefault implementation tenduke::oauth::OAuthRefreshRequest
 COAuthStateOAuth session state
 Ctenduke::oauth::OAuthStateImplImplementation of OAuthState
 Ctenduke::oidc::OIDCStateContainer of OIDC state, describing the user session
 Ctenduke::oauth::OAuthStateServiceOAuth-state after successful authentication
 Ctenduke::oauth::OAuthStateServiceImplDefault implementation of tenduke::oauth::OAuthStateService
 Ctenduke::oauth::OAuthStateOAuth session state
 Ctenduke::oauth::OAuthStateImplImplementation of OAuthState
 Ctenduke::oauth::OAuthStateServiceOAuth-state after successful authentication
 COAuthTokenRequestOAuth token request
 Ctenduke::oauth::OAuthTokenRequestOAuth token request
 COAuthTokenResponseEncapsulates results from tenduke::oauth::OAuthTokenRequest
 Ctenduke::oauth::OAuthTokenResponseEncapsulates results from tenduke::oauth::OAuthTokenRequest
 COfflineLicenseTokenParserService for parsing standalone license tokens
 Ctenduke::ee::licensing::impl::DefaultOfflineLicenseTokenParser
 Ctenduke::ee::licensing::OfflineLicenseTokenParserService for parsing standalone license tokens
 Ctenduke::ee::licensing::impl::DefaultOfflineLicenseTokenParser
 COIDCAuthenticationRequestOIDC-request, which handles the OIDC-flow
 Ctenduke::oidc::OIDCBrowserFlowAuthenticationRequestAn OIDC-authentication request, which handles the OIDC-flow, authenticating the user with browser
 Ctenduke::oidc::DefaultOIDCBrowserFlowAuthenticationRequestDefault browser-based OIDC authentication request
 Ctenduke::oidc::device::OIDCDeviceAuthenticationRequestOIDC Authentication request using OAuth Device Authorization Grant
 Ctenduke::oidc::device::DefaultOIDCDeviceAuthenticationRequestDefault implementation of tenduke::oidc::device::OIDCDeviceAuthenticationRequest
 Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordRequest
 Ctenduke::oidc::OIDCAuthenticationRequestOIDC-request, which handles the OIDC-flow
 Ctenduke::oidc::OIDCBrowserFlowAuthenticationRequestAn OIDC-authentication request, which handles the OIDC-flow, authenticating the user with browser
 Ctenduke::oidc::device::OIDCDeviceAuthenticationRequestOIDC Authentication request using OAuth Device Authorization Grant
 Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordRequest
 Ctenduke::oidc::OIDCAutoDiscoveryConfigurationConfiguration for OIDC auto-discovery
 Ctenduke::oidc::OIDCClientOpenID Connect -client
 Ctenduke::oidc::BaseOIDCClientBase-class for OIDC-clients
 Ctenduke::oidc::DefaultOIDCBrowserFlowDefault implementation of browser-based OIDC-client
 Ctenduke::oidc::device::DefaultOIDCDeviceFlowDefault implementation of tenduke::oidc::device::OIDCDeviceFlow
 Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordFlowOIDC authentication service, which uses OAuth Resource Owner Password Credentials Grant
 Ctenduke::oidc::OIDCBrowserFlowOpenID Connect -client
 Ctenduke::oidc::DefaultOIDCBrowserFlowDefault implementation of browser-based OIDC-client
 Ctenduke::oidc::device::OIDCDeviceFlowOpenID Connect -client for OAuth Device Authorization Grant
 Ctenduke::oidc::device::DefaultOIDCDeviceFlowDefault implementation of tenduke::oidc::device::OIDCDeviceFlow
 Ctenduke::oidc::OIDCClientFactoryFactory for creating tenduke::oidc::OIDCClient
 Ctenduke::oidc::DefaultOIDCClientFactoryDefault implementation of tenduke::oidc::OIDCClientFactory
 COIDCConfigurationOIDC-configuration
 Ctenduke::oidc::OIDCConfigurationOIDC-configuration
 COIDCLoginHigh-level service to perform OIDC-login
 Ctenduke::demo::ConsoleOIDCLoginCustom OIDC-login service
 Ctenduke::oidc::ccg::OIDCClientCredentialsLoginOIDCLogin-service using OIDCClientCredentialsGrantFlow
 Ctenduke::oidc::device::OIDCDeviceFlowLoginLogin service using OIDC with OAuth Device Authorization Grant
 Ctenduke::oidc::osbrowser::OIDCLoginWithLoopbackRedirectionAn implementation of tenduke::sso::OIDCLogin using external browser (the OS default browser) and with "Loopback Interface Redirection" (see https://www.rfc-editor.org/rfc/rfc8252#section-7.3)
 Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordLoginOIDCLogin-service using OIDCResourceOwnerPasswordFlow
 Ctenduke::oidc::OIDCLoginHigh-level service to perform OIDC-login
 Ctenduke::demo::ConsoleOIDCLoginCustom OIDC-login service
 Ctenduke::oidc::ccg::OIDCClientCredentialsLoginOIDCLogin-service using OIDCClientCredentialsGrantFlow
 Ctenduke::oidc::device::OIDCDeviceFlowLoginLogin service using OIDC with OAuth Device Authorization Grant
 Ctenduke::oidc::osbrowser::OIDCLoginWithLoopbackRedirectionAn implementation of tenduke::sso::OIDCLogin using external browser (the OS default browser) and with "Loopback Interface Redirection" (see https://www.rfc-editor.org/rfc/rfc8252#section-7.3)
 Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordLoginOIDCLogin-service using OIDCResourceOwnerPasswordFlow
 COIDCLoginRequestLogin-request initiated by OIDCLogin-service
 Ctenduke::demo::ConsoleOIDCLoginRequestSimple OIDC-login request, which uses console and any browser with developer tools to demonstrate how the browser integration should work
 Ctenduke::oidc::ccg::OIDCClientCredentialsGrantLoginRequestOIDC-login request using OAuth Client Credentials Grant
 Ctenduke::oidc::device::OIDCDeviceFlowLoginRequestLogin request using OIDC with OAuth Device Authorization Grant
 Ctenduke::oidc::osbrowser::OIDCLoginRequestWithLoopbackRedirectionAn implementation of tenduke::sso::OIDCLogin using external browser (the OS default browser) and with "Loopback Interface Redirection" (see https://www.rfc-editor.org/rfc/rfc8252#section-7.3)
 Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordLoginRequest
 Ctenduke::oidc::OIDCLoginRequestLogin-request initiated by OIDCLogin-service
 Ctenduke::demo::ConsoleOIDCLoginRequestSimple OIDC-login request, which uses console and any browser with developer tools to demonstrate how the browser integration should work
 Ctenduke::oidc::ccg::OIDCClientCredentialsGrantLoginRequestOIDC-login request using OAuth Client Credentials Grant
 Ctenduke::oidc::device::OIDCDeviceFlowLoginRequestLogin request using OIDC with OAuth Device Authorization Grant
 Ctenduke::oidc::osbrowser::OIDCLoginRequestWithLoopbackRedirectionAn implementation of tenduke::sso::OIDCLogin using external browser (the OS default browser) and with "Loopback Interface Redirection" (see https://www.rfc-editor.org/rfc/rfc8252#section-7.3)
 Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordLoginRequest
 COIDCRefreshRequestA request to refresh OIDC state
 Ctenduke::oidc::DefaultOIDCRefreshRequestDefault implementation for tenduke::oidc::OIDCRefreshRequest
 Ctenduke::oidc::OIDCRefreshRequestA request to refresh OIDC state
 Ctenduke::oidc::DefaultOIDCRefreshRequestDefault implementation for tenduke::oidc::OIDCRefreshRequest
 COIDCSessionStateful service to manage OIDC-session
 Ctenduke::oidc::OIDCSessionImplDefault implementation of tenduke::oidc::OIDCSession
 Ctenduke::oidc::IdTokenSessionA tenduke::oidc::OIDCSession, which uses ID-token as the source-of-truth for expiration times
 Ctenduke::oidc::SerializedOIDCSessionA tenduke::oidc::OIDCSession, which guards that only one thread at a time can access the instance
 Ctenduke::oidc::OIDCSessionStateful service to manage OIDC-session
 Ctenduke::oidc::OIDCSessionImplDefault implementation of tenduke::oidc::OIDCSession
 Ctenduke::oidc::SerializedOIDCSessionA tenduke::oidc::OIDCSession, which guards that only one thread at a time can access the instance
 COIDCSessionConfigurationConfiguration for tenduke::oidc::OIDCSessionImpl
 Ctenduke::oidc::OIDCSessionConfigurationConfiguration for tenduke::oidc::OIDCSessionImpl
 Ctenduke::oidc::OIDCSessionEventListenerEvent listener for OIDC session events
 Ctenduke::oidc::DefaultOIDCSessionEventListenerDefault implementation of tenduke::oidc::OIDCSessionEventListener
 CPCTEncoderEncodes data using PCT-encoding
 Ctenduke::utl::PCTEncoderEncodes data using PCT-encoding
 CPrivateKeyPrivate key
 Ctenduke::crypto::libcrypto::LibcryptoPrivateKeyLibcrypto-implementation of a private key definition
 Ctenduke::crypto::PrivateKeyPrivate key
 Ctenduke::crypto::libcrypto::LibcryptoPrivateKeyLibcrypto-implementation of a private key definition
 CPublicKeyPublic key
 Ctenduke::crypto::libcrypto::LibcryptoPublicKeyLibcrypto-implementation of a public key definition
 Ctenduke::crypto::win::cng::WinCNGPublicKeyA WinCNG implementation of tenduke::crypto::PublicKey
 Ctenduke::crypto::PublicKeyPublic key
 Ctenduke::crypto::libcrypto::LibcryptoPublicKeyLibcrypto-implementation of a public key definition
 Ctenduke::crypto::win::cng::WinCNGPublicKeyA WinCNG implementation of tenduke::crypto::PublicKey
 CPublicKeyFactoryCreates cryptographical public keys
 Ctenduke::crypto::libcrypto::LibcryptoKeyFactoryLibcrypto implementation of tenduke::crypto::PublicKeyFactory
 Ctenduke::crypto::win::cng::WinCNGKeyFactoryWinCNG-based implementation of tenduke::crypto::PublicKeyFactory
 Ctenduke::crypto::PublicKeyFactoryCreates cryptographical public keys
 Ctenduke::crypto::libcrypto::LibcryptoKeyFactoryLibcrypto implementation of tenduke::crypto::PublicKeyFactory
 Ctenduke::crypto::win::cng::WinCNGKeyFactoryWinCNG-based implementation of tenduke::crypto::PublicKeyFactory
 Ctenduke::crypto::libcrypto::PublicKeyToPEMUtility service to convert Libcrypto public key (EVP_PKEY) to PEM
 CRandomBytesGenerates random bytes
 Ctenduke::crypto::win::cng::WinCNGRandomBytesA WinCNG implementation of tenduke::utl::random::RandomBytes
 Ctenduke::utl::random::InsecureRandomBytesDefault implementation of tenduke::utl::random::RandomBytes
 Ctenduke::utl::random::libcrypto::LibcryptoRandomBytes
 Ctenduke::utl::random::RandomBytesGenerates random bytes
 Ctenduke::crypto::win::cng::WinCNGRandomBytesA WinCNG implementation of tenduke::utl::random::RandomBytes
 Ctenduke::utl::random::InsecureRandomBytesDefault implementation of tenduke::utl::random::RandomBytes
 Ctenduke::utl::random::libcrypto::LibcryptoRandomBytes
 CRandomUrlSafeStringGenerates string of random URL-safe characters
 Ctenduke::utl::random::RandomUrlSafeStringGenerates string of random URL-safe characters
 CResourceOwnerPasswordCredentialsCredentials for Resource Owner Password Credentials Grant
 Ctenduke::oauth::ropg::ResourceOwnerPasswordCredentialsCredentials for Resource Owner Password Credentials Grant
 CResourceOwnerPasswordCredentialsProviderA callback, which returns the credentials to use in Resource Owner Password Credentials Grant
 Ctenduke::oauth::ropg::ResourceOwnerPasswordCredentialsProviderA callback, which returns the credentials to use in Resource Owner Password Credentials Grant
 Cstd::runtime_error
 Ctenduke::TendukeExceptionBase class for exceptions thrown by 10Duke C++ clients
 Ctenduke::InterruptedExceptionException thrown when an action is interrupted for some reason
 Ctenduke::CanceledException thrown when user has canceled an action
 Ctenduke::TimedOutException thrown when an action has timed out
 Ctenduke::crypto::CryptoExceptionThrown when something goes with crypto
 Ctenduke::ee::licensing::LicensingExceptionGeneric licensing-related exception
 Ctenduke::ee::licensing::InvalidLicenseTokenThrown in certain cases when license token is invalid
 Ctenduke::ee::licensing::authzapi::LicensingRequestFailureThrown when there is some licensing-related error
 Ctenduke::json::JSONExceptionThrown on JSON-related errors
 Ctenduke::json::JSONParsingExceptionThrown when JSON parsing failed
 Ctenduke::jwk::JWKExceptionThrown when something goes wrong with JWKs
 Ctenduke::jwt::JWTParsingExceptionThrown when there is a problem parsing JWT
 Ctenduke::jwt::JWTValidationExceptionThrown when JWT-validation failed (e.g
 Ctenduke::net::NetworkingExceptionGeneric networking exception
 Ctenduke::http::HTTPExceptionA generic HTTP-exception
 Ctenduke::http::HTTPResponseExceptionThis exception is thrown when HTTP-request fails because of HTTP-statuscode
 Ctenduke::http::ClientError4xx-series, base class for many 4xx-exceptions
 Ctenduke::http::BadRequestThrown for HTTP status code 400 "BadRequest"
 Ctenduke::http::ForbiddenThrown for HTTP status code 403, "Forbidden"
 Ctenduke::http::NotFoundThrown for HTTP status code 404, "Not Found"
 Ctenduke::http::UnauthorizedThrown for HTTP status code 401, "Unauthorized"
 Ctenduke::http::ServerError5xx-error, base class for 5xx-exceptions
 Ctenduke::http::HTTPRequestExceptionThis exception is thrown when a HTTP-request fails for HTTP-specific reasons in the client end
 Ctenduke::net::RequestTimedOutA tenduke::net::NetworkingException thrown when network request timed out
 Ctenduke::net::URLExceptionA tenduke::net::NetworkingException thrown when various URL-related errors occur
 Ctenduke::net::MalformedURLExceptionThrown when URL is malformed
 Ctenduke::net::UnknownHostExceptionA tenduke::net::NetworkingException thrown when the host is not found
 Ctenduke::oauth::OAuthExceptionGeneric OAuth-related exception
 Ctenduke::oauth::OAuthServerErrorThrown when server reported an OAuth-related error
 Ctenduke::oauth::OAuthInvalidGrantException thrown when server reported "invalid_grant"
 Ctenduke::oidc::OIDCExceptionThrown when OIDC-related errors occur
 CSerializeStateToJSONSerializes client state to JSON
 Ctenduke::ee::SerializeStateToJSONSerializes client state to JSON
 CServiceConfigurationConfiguration for supporting services
 Ctenduke::ServiceConfigurationConfiguration for supporting services
 CSocketOS-independent abstraction of a socket
 Ctenduke::osa::AbstractBaseSocket< DESCRIPTOR_TYPE >Abstract base implementation of tenduke::osa::Socket
 Ctenduke::osa::SocketOS-independent abstraction of a socket
 Ctenduke::osa::AbstractBaseSocket< DESCRIPTOR_TYPE >Abstract base implementation of tenduke::osa::Socket
 Ctenduke::ee::licensing::impl::StatefulCheckoutRequestTemplate< T >Common base for stateful checkout-like requests
 Ctenduke::ee::licensing::impl::StatefulCheckoutRequestTemplate<::tenduke::ee::licensing::LicenseCheckoutResponse >
 Ctenduke::ee::licensing::impl::StatefulCheckoutRequestStateful implementation of tenduke::ee::licensing::LicenseCheckoutRequest
 Ctenduke::ee::licensing::impl::StatefulCheckoutRequestTemplate<::tenduke::ee::licensing::LicenseRenewResponse >
 Ctenduke::ee::licensing::impl::StatefulRenewRequestStateful implementation of tenduke::ee::licensing::authzapi::LicenseRenewRequest
 Ctenduke::ee::TendukeClientThe 10Duke Enterprise Client
 CTendukeClientThe 10Duke Enterprise Client
 Ctenduke::TendukeServiceFactoryCreates instances of tenduke::TendukeServices
 Ctenduke::AbstractTendukeServiceFactoryAbstract base class of a tenduke service factory
 Ctenduke::DefaultServicesFactoryA tenduke::TendukeServiceFactory which uses external dependencies to implement required services
 Ctenduke::DefaultServicesFactoryA tenduke::TendukeServiceFactory which uses external dependencies to implement required services
 Ctenduke::TendukeServicesA "service locator" for core services used by Tenduke client
 CTendukeServicesA "service locator" for core services used by Tenduke client
 Ctenduke::net::URLRepresents URL
 CURLRepresents URL
 Ctenduke::net::URLBuilderVery simple URL-builder
 CURLBuilderVery simple URL-builder
 Ctenduke::net::URLCodecURL-related coding / encoding functionality
 Ctenduke::net::AbstractURLCodecBase implementation of tenduke::net::URLCodec which provides base functionality and can be subclassed to provide specific implementations for the encoding / decoding of URL components
 Ctenduke::net::AbstractURLsAbstract base implementation of tenduke::net::URLs
 Ctenduke::net::SimpleURLService
 Ctenduke::net::curl::LibCurlURLsImplementation of tenduke::net::URLs using Libcurl
 Ctenduke::net::win::Win32URLsWin32 implementation of tenduke::net::URLs
 Ctenduke::net::URLsURL-related functionality
 Ctenduke::net::AbstractURLsAbstract base implementation of tenduke::net::URLs
 Ctenduke::net::URLDecoderService to URL-decode a string
 Ctenduke::net::curl::LibCurlURLDecoderLibcurl implementation of tenduke::net::URLDecoder
 Ctenduke::net::win::Win32URLDecoderWin32 implementation of tenduke::net::URLDecoder
 Ctenduke::net::URLEncoderService to URL-encode a string
 Ctenduke::net::curl::LibCurlURLEncoderLibcurl implementation of tenduke::net::URLEncoder
 Ctenduke::net::win::Win32URLEncoderWin32 implementation of tenduke::net::URLEncoder
 Ctenduke::net::URLParserA service to parse URLs from strings
 Ctenduke::net::AbstractURLParserBase class for URL parsing
 Ctenduke::net::curl::LibCurlURLParserLibcurl implementation of tenduke::net::URLParser
 Ctenduke::net::win::Win32URLParserWin32 implementation of tenduke::net::URLParser
 Ctenduke::crypto::win::cng::WinCNGAlgorithms
 Ctenduke::crypto::win::cng::WinCNGKey
 Ctenduke::crypto::win::cng::WinCNGPrivateKey
 Ctenduke::crypto::win::cng::WinCNGPublicKeyA WinCNG implementation of tenduke::crypto::PublicKey
 CWinCNGKey
 Ctenduke::crypto::win::cng::WinCNGPrivateKey
 Ctenduke::crypto::win::cng::WinCNGPublicKeyA WinCNG implementation of tenduke::crypto::PublicKey
 Ctenduke::crypto::win::cng::WinCNGMessageDigestSignerA WinCNG implementation of message-digest-signer
 Ctenduke::http::win::WinHttpRequestEncapsulation of WinHTTP-request
 CWinHttpRequestEncapsulation of WinHTTP-request
 Ctenduke::http::win::WinHttpSessionEncapsulation of WinHTTP session
 CWinHttpSessionEncapsulation of WinHTTP session