10Duke Scale C++ Client
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 Ctenduke::se::licensing::rest::AbstractAPIRequestMixin< T >Abstract base-class with generic implementation for 10Duke Scale API requests
 Ctenduke::se::licensing::rest::AbstractAPIRequestMixin< ::tenduke::se::licensing::LicenseConsumerClientBindingStatus >
 Ctenduke::se::licensing::rest::AbstractAPIRequestMixin< ::tenduke::se::licensing::LicenseConsumerLicensesStatus >
 Ctenduke::se::licensing::rest::AbstractAPIRequestMixin< ::tenduke::se::licensing::LicenseKeyLicensesStatus >
 Ctenduke::se::licensing::rest::AbstractAPIRequestMixin< std::vector< Licensee > >
 CAbstractClientFactory< P >Class template for factories, which create 10Duke Scale client
 Ctenduke::se::AbstractClientFactory< P >Class template for factories, which create 10Duke Scale client
 Ctenduke::se::AbstractClientFactory<::tenduke::oidc::device::DeviceAuthenticationConfig >
 Ctenduke::se::AbstractClientFactory<::tenduke::oidc::osbrowser::BrowserAuthenticationConfig >
 Ctenduke::se::AbstractClientFactory<::tenduke::oidc::ropg::ROPGAuthenticationConfig >
 CAbstractLicenseRequestAbstract base class for license-related requests
 Ctenduke::se::licensing::rest::AbstractLicenseRequestAbstract base class for license-related requests
 CAPIRequest< T >Interface for 10Duke Scale API-requests
 Ctenduke::se::APIRequest< T >Interface for 10Duke Scale API-requests
 Ctenduke::se::APIRequest< R >
 Ctenduke::se::APIRequest< std::vector<::tenduke::se::licensing::Licensee > >
 Ctenduke::se::APIRequest<::tenduke::se::licensing::LicenseCheckoutResponse >
 Ctenduke::se::APIRequest<::tenduke::se::licensing::LicenseConsumerClientBindingStatus >
 Ctenduke::se::APIRequest<::tenduke::se::licensing::LicenseConsumerLicensesStatus >
 Ctenduke::se::APIRequest<::tenduke::se::licensing::LicenseHeartbeatResponse >
 Ctenduke::se::APIRequest<::tenduke::se::licensing::LicenseKeyLicensesStatus >
 Ctenduke::se::APIRequest<::tenduke::se::licensing::LicenseReleaseResponse >
 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
 CBackendConfigurationConfiguration for the 10Duke Scale backend to bootstrap the client
 Ctenduke::se::BackendConfigurationConfiguration for the 10Duke Scale backend to bootstrap the client
 Ctenduke::utl::Base64DecoderBase64-decoder
 CBase64EncoderBase64-encoder
 Ctenduke::utl::Base64EncoderBase64-encoder
 Ctenduke::oidc::BaseOIDCAuthenticationConfig
 CBaseOIDCRequestBase class for OIDC requests
 Ctenduke::oidc::BaseOIDCRequestBase class for OIDC requests
 Ctenduke::se::licensing::BaseRequest< R >High-level licensing client request
 Ctenduke::utl::BinaryDataA holder of binary data
 Ctenduke::osa::BrowserFactoryCreates platform-specific browser service
 CBrowserIntegrationService for opening URL in a browser
 Ctenduke::osa::BrowserIntegrationService for opening URL in a browser
 COAuthClientConfiguration::BuilderBuilder for the configuration
 Ctenduke::oauth::OAuthClientConfiguration::BuilderBuilder for the configuration
 Ctenduke::oidc::OIDCSessionConfiguration::BuilderBuilder for the configuration
 CClientPropertiesProperties of the client ("Client application claims")
 Ctenduke::se::ClientPropertiesProperties of the client ("Client application claims")
 CClientPropertiesBuilderFor building the client properties fluently
 Ctenduke::se::ClientPropertiesBuilderFor building the client properties fluently
 CClientStateContainer for client state
 Ctenduke::se::ClientStateContainer for client state
 CClockA clock-service to generate timestamps
 Ctenduke::time::ClockA clock-service to generate timestamps
 CDeserializeStateFromJSONService for deserializing client state from JSON
 Ctenduke::se::DeserializeStateFromJSONService for deserializing client state from JSON
 CDeviceAuthorizationResponseDevice Authorization Response
 Ctenduke::oauth::device::DeviceAuthorizationResponseDevice Authorization Response
 CFilterFilter-definition for the REST-API
 Ctenduke::se::FilterFilter-definition for the REST-API
 CFluentConsumptionBuilder< Builder >Base class for fluent building of license checkout parameters
 Ctenduke::se::licensing::FluentConsumptionBuilder< Builder >Base class for fluent building of license checkout parameters
 Ctenduke::se::licensing::FluentConsumptionBuilder< FluentLicenseCheckout >
 Ctenduke::se::licensing::FluentConsumptionBuilder<::tenduke::se::licensing::FluentStartMeteredUse >
 CFluentHeartbeatBuilder< Builder >Base for fluent builder of hearbeat parameters
 Ctenduke::se::licensing::FluentHeartbeatBuilder< Builder >Base for fluent builder of hearbeat parameters
 Ctenduke::se::licensing::FluentHeartbeatBuilder<::tenduke::se::licensing::FluentHeartbeatMeteredUse >
 Ctenduke::se::licensing::FluentHeartbeatBuilder<::tenduke::se::licensing::FluentLicenseHeartbeat >
 Ctenduke::se::licensing::FluentReleaseBuilder< Builder >Base for fluent builder of release parameters
 Ctenduke::se::licensing::FluentReleaseBuilder<::tenduke::se::licensing::FluentEndMeteredUse >
 Ctenduke::se::licensing::FluentReleaseBuilder<::tenduke::se::licensing::FluentLicenseRelease >
 Ctenduke::concurrent::GuardWithTimeout< TIMED_MUTEX >A mutex-guard with timeout functionality
 CHTTPCallHTTP-call which executes the request and returns HTTPResponse
 Ctenduke::http::HTTPCallHTTP-call which executes the request and returns HTTPResponse
 CHTTPClientA simple HTTP-client
 Ctenduke::http::HTTPClientA simple HTTP-client
 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
 CHTTPRequestAuthenticatorThis is a service, that can be added to tenduke::http::HTTPRequest to add authentication information to the request
 Ctenduke::http::HTTPRequestAuthenticatorThis is a service, that can be added to tenduke::http::HTTPRequest to add authentication information to the request
 CHTTPRequestBuilderBuilds HTTPRequest
 Ctenduke::http::HTTPRequestBuilderBuilds HTTPRequest
 CHTTPRequestHandlerService interface for handling a HTTP request
 Ctenduke::http::server::HTTPRequestHandlerService interface for handling a HTTP request
 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::http::HTTPResponseToExceptionUtility service to throw an exception based on tenduke::http::HTTPResponse
 Ctenduke::http::server::HTTPServerInterface for simple HTTPServer
 Ctenduke::http::server::HTTPServerFactoryCreates HTTPServer
 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::JSONElementSuperclass of JSON elements
 CJSONObjectBuilderBuilds JSON objects
 Ctenduke::json::JSONObjectBuilderBuilds JSON objects
 CJSONParserParser for JSON documents
 Ctenduke::json::JSONParserParser for JSON documents
 CJWKDescribes a JWK, Json Web Key
 Ctenduke::jwk::JWKDescribes a JWK, Json Web Key
 CJWKParserParses JSON Web Key (JWK) from JSON
 Ctenduke::jwk::JWKParserParses JSON Web Key (JWK) from JSON
 CJWKSJSON Web Key Set, a container for one or more tenduke::jwk::JWKs, indexed by the JWK key ID
 Ctenduke::jwk::JWKSJSON Web Key Set, a container for one or more tenduke::jwk::JWKs, indexed by the JWK key ID
 CJWKSDownloaderService to download and parse JSON Web Key Set (JWKS)
 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::jwt::JWTVery simple JWT implementation
 CJWTParserParses JWT
 Ctenduke::jwt::JWTParserParses JWT
 CJWTParserFactory
 Ctenduke::jwt::JWTParserFactory
 CJWTSignatureValidatorService for validating the JWT-signature
 Ctenduke::jwt::JWTSignatureValidatorService for validating the JWT-signature
 Ctenduke::se::licensing::JWTToLeaseConverts parsed license token into tenduke::se::licensing::Lease
 CLeaseLease of a license
 Ctenduke::se::licensing::LeaseLease of a license
 CLeaseBuilder
 Ctenduke::se::test::utils::LeaseBuilder
 Ctenduke::se::licensing::LeasesA read-only lease-cache service
 CLicense10Duke Scale license
 Ctenduke::se::licensing::License10Duke Scale license
 CLicenseCheckoutArgumentsDescribes one license checkout item
 Ctenduke::se::licensing::LicenseCheckoutArgumentsDescribes one license checkout item
 CLicenseCheckoutParametersParameters for license checkout request
 Ctenduke::se::licensing::LicenseCheckoutParametersParameters for license checkout request
 CLicenseCheckoutResponseResponse from license checkout call
 Ctenduke::se::licensing::LicenseCheckoutResponseResponse from license checkout call
 CLicenseConsumerLicense consumer
 Ctenduke::se::licensing::LicenseConsumerLicense consumer
 CLicenseConsumerClientBindingStatusResult of queries, which describe client bindings
 Ctenduke::se::licensing::LicenseConsumerClientBindingStatusResult of queries, which describe client bindings
 CLicenseConsumerLicensesStatusResponse from "describe license consumer licenses"
 Ctenduke::se::licensing::LicenseConsumerLicensesStatusResponse from "describe license consumer licenses"
 CLicenseConsumersClient for working with license-consumer information
 Ctenduke::se::licensing::LicenseConsumersClient for working with license-consumer information
 CLicenseConsumptionClientBindingLicenses that are currently known to be associated with a license consuming user using a specific application on a specific device
 Ctenduke::se::licensing::LicenseConsumptionClientBindingLicenses that are currently known to be associated with a license consuming user using a specific application on a specific device
 CLicenseeLicensee
 Ctenduke::se::licensing::LicenseeLicensee
 CLicenseFeatureA license feature
 Ctenduke::se::licensing::LicenseFeatureA license feature
 CLicenseHeartbeatArgumentsDescribes single license lease to heartbeat
 Ctenduke::se::licensing::LicenseHeartbeatArgumentsDescribes single license lease to heartbeat
 CLicenseHeartbeatParametersParameters for license heartbeat request
 Ctenduke::se::licensing::LicenseHeartbeatParametersParameters for license heartbeat request
 CLicenseHeartbeatResponseResponse from license heartbeat call
 Ctenduke::se::licensing::LicenseHeartbeatResponseResponse from license heartbeat call
 CLicenseKeyLicense key
 Ctenduke::se::licensing::LicenseKeyLicense key
 CLicenseKeyLicensesStatusA REST-entity to describe licenses matching a license key
 Ctenduke::se::licensing::LicenseKeyLicensesStatusA REST-entity to describe licenses matching a license key
 CLicenseReleaseArgumentsDescribes single license lease to release
 Ctenduke::se::licensing::LicenseReleaseArgumentsDescribes single license lease to release
 CLicenseReleaseParametersParameters for license release request
 Ctenduke::se::licensing::LicenseReleaseParametersParameters for license release request
 CLicenseReleaseResponseResponse from license release call
 Ctenduke::se::licensing::LicenseReleaseResponseResponse from license release call
 CLicenseReleaseResultDescribes result of release of single license lease
 Ctenduke::se::licensing::LicenseReleaseResultDescribes result of release of single license lease
 Ctenduke::se::licensing::LicenseTokenToLeaseConverts license token to tenduke::se::licensing::Lease
 CLicensingClientClient for licensing operations
 Ctenduke::se::licensing::LicensingClientClient for licensing operations
 Ctenduke::se::licensing::LicensingErrorCommon base for licensing operation errors (checkout, heartbeat, release)
 CLoggerSimple logger interface
 Ctenduke::log::LoggerSimple logger interface
 CMessageDigestSimple MessageDigest -service
 Ctenduke::crypto::MessageDigestSimple MessageDigest -service
 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::MessageDigestVerifierVerifies message by computing digest for message and comparing the computed signature to the provided signature
 CMessageDigestVerifierFactoryFactory for creating pre-configured instances of tenduke::crypto::MessageDigestVerifier
 Ctenduke::crypto::MessageDigestVerifierFactoryFactory for creating pre-configured instances of tenduke::crypto::MessageDigestVerifier
 Ctenduke::oauth::OAuthAuthorizationRequestOAuth-request handles the OAuth authorization flow
 COAuthBackendConfigurationContainer for OAuth-backend configuration
 Ctenduke::oauth::OAuthBackendConfigurationContainer for OAuth-backend configuration
 COAuthClientOAuth-client to initiate OAuth authorization flow
 Ctenduke::oauth::OAuthClientOAuth-client to initiate OAuth authorization flow
 COAuthClientConfigurationContainer for OAuth-client-configuration
 Ctenduke::oauth::OAuthClientConfigurationContainer for OAuth-client-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::OAuthRefreshRequestRequest to refresh OAuthState
 COAuthStateOAuth session state
 Ctenduke::oauth::OAuthStateOAuth session state
 COAuthTokenRequestOAuth token request
 Ctenduke::oauth::OAuthTokenRequestOAuth token request
 COAuthTokenResponseEncapsulates results from tenduke::oauth::OAuthTokenRequest
 Ctenduke::oauth::OAuthTokenResponseEncapsulates results from tenduke::oauth::OAuthTokenRequest
 COIDCAuthenticationRequestOIDC-request, which handles the OIDC-flow
 Ctenduke::oidc::OIDCAuthenticationRequestOIDC-request, which handles the OIDC-flow
 Ctenduke::oidc::OIDCAutoDiscoveryConfigurationConfiguration for OIDC auto-discovery
 Ctenduke::oidc::OIDCClientOpenID Connect -client
 Ctenduke::oidc::OIDCClientFactoryFactory for creating tenduke::oidc::OIDCClient
 COIDCConfigurationOIDC-configuration
 Ctenduke::oidc::OIDCConfigurationOIDC-configuration
 COIDCLoginHigh-level service to perform OIDC-login
 Ctenduke::oidc::OIDCLoginHigh-level service to perform OIDC-login
 COIDCLoginRequestLogin-request initiated by OIDCLogin-service
 Ctenduke::oidc::OIDCLoginRequestLogin-request initiated by OIDCLogin-service
 COIDCRefreshRequestA request to refresh OIDC state
 Ctenduke::oidc::OIDCRefreshRequestA request to refresh OIDC state
 CAbstractClientFactory< P >::OIDCServicesHelper to return OIDCClient and OIDLogin: IdToken auth needs both
 Ctenduke::se::AbstractClientFactory< P >::OIDCServicesHelper to return OIDCClient and OIDLogin: IdToken auth needs both
 COIDCSessionStateful service to manage OIDC-session
 Ctenduke::oidc::OIDCSessionStateful service to manage OIDC-session
 Ctenduke::oidc::OIDCSessionConfigurationConfiguration for tenduke::oidc::OIDCSessionImpl
 Ctenduke::oidc::OIDCSessionEventListenerEvent listener for OIDC session events
 CPagingPaging-ocnfiguration for the REST-API
 Ctenduke::se::PagingPaging-ocnfiguration for the REST-API
 CPCTEncoderEncodes data using PCT-encoding
 Ctenduke::utl::PCTEncoderEncodes data using PCT-encoding
 Ctenduke::crypto::PrivateKeyPrivate key
 CPublicKeyPublic key
 Ctenduke::crypto::PublicKeyPublic key
 CPublicKeyFactoryCreates cryptographical public keys
 Ctenduke::crypto::PublicKeyFactoryCreates cryptographical public keys
 Ctenduke::utl::random::RandomBytesGenerates random bytes
 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
 CRESTConfiguration
 Ctenduke::se::rest::RESTConfiguration
 Cstd::runtime_error
 Ctenduke::se::licensing::rest::ScaleConsumersApiLow-level license-consumers interface
 Ctenduke::se::licensing::rest::ScaleLicensingApiLow-level licensing client interface
 CSerializeStateToJSONSerializes client state to JSON
 Ctenduke::se::SerializeStateToJSONSerializes client state to JSON
 CSocketOS-independent abstraction of a socket
 Ctenduke::osa::SocketOS-independent abstraction of a socket
 Ctenduke::osa::SocketDescriptorWraps the socket descriptor for RAII
 Ctenduke::se::TendukeClientBase 10Duke Scale client, usable standalone for licensekey-based operations without user login
 CTendukeClientBase 10Duke Scale client, usable standalone for licensekey-based operations without user login
 CTest
 Ctesting::Test
 Ctenduke::test::data::TestKey
 Ctenduke::net::URLRepresents URL
 CURLRepresents URL
 Ctenduke::net::URLBuilderVery simple URL-builder
 CURLBuilderVery simple URL-builder
 Ctenduke::net::URLCodecURL-related coding / encoding functionality
 CURLCodecURL-related coding / encoding functionality
 Ctenduke::net::URLDecoderService to URL-decode a string
 CURLDecoderService to URL-decode a string
 Ctenduke::net::URLEncoderService to URL-encode a string
 CURLEncoderService to URL-encode a string
 Ctenduke::net::URLParserA service to parse URLs from strings