10Duke Scale C++ Client
All Classes Namespaces Files Functions Variables Typedefs Enumerations Pages
Class Index
A | B | C | D | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | W
A
AbstractAPIRequestMixin (tenduke::se::licensing::rest)
AbstractBaseSocket (tenduke::osa)
AbstractHTTPServer (tenduke::http::server)
AbstractLicenseRequest (tenduke::se::licensing::rest)
AbstractPagingAPIRequest (tenduke::se::licensing::rest)
AccessTokenRequestAuthenticator (tenduke::oauth)
APIException (tenduke::se::http)
APIRequest (tenduke::se)
AsymmetricMessageDigest (tenduke::crypto::libcrypto)
AutoDiscovery (tenduke::oidc)
AutoDiscoveryResult (tenduke::oidc)
B
BackendConfiguration (tenduke::se)
BadRequest (tenduke::http)
BadRequest (tenduke::se::http)
Base64Decoder (tenduke::utl)
Base64DecoderMock (tenduke::test::mocks)
Base64Encoder (tenduke::utl)
BaseOAuthClient (tenduke::oauth)
BaseOIDCClient (tenduke::oidc)
BaseOIDCRequest (tenduke::oidc)
BaseRequest (tenduke::se::licensing)
BaseTestForRestAPIRequests (tenduke::se::test)
BaseTestForTokenLicensingRequests (tenduke::se::test::licensing::rest)
BigNumber (tenduke::crypto::libcrypto)
BinaryData (tenduke::utl)
BrowserAuthenticationConfig (tenduke::oidc::osbrowser)
BrowserFactory (tenduke::osa)
BrowserIntegration (tenduke::osa)
OAuthClientConfiguration::Builder (tenduke::oauth)
OIDCSessionConfiguration::Builder (tenduke::oidc)
C
Canceled (tenduke)
CheckoutRequest (tenduke::se::licensing)
CjsonArray (tenduke::json::cjson)
CjsonBoolean (tenduke::json::cjson)
CjsonElement (tenduke::json::cjson)
CjsonNumber (tenduke::json::cjson)
CjsonObject (tenduke::json::cjson)
cJSONParser (tenduke::json::cjson)
CjsonString (tenduke::json::cjson)
ClientError (tenduke::http)
ClientError (tenduke::se::http)
ClientProperties (tenduke::se)
ClientPropertiesBuilder (tenduke::se)
ClientState (tenduke::se)
Clock (tenduke::time)
ClockMock (tenduke::test::mocks)
Conflict (tenduke::se::http)
CryptoException (tenduke::crypto)
D
DefaultBase64Decoder (tenduke::utl)
DefaultBase64Encoder (tenduke::utl)
DefaultClock (tenduke::time)
DefaultDescribeLicenseConsumerClientBindingsRequest (tenduke::se::licensing::rest)
DefaultDescribeLicenseConsumerLicenseesRequest (tenduke::se::licensing::rest)
DefaultDescribeLicenseConsumerLicensesRequest (tenduke::se::licensing::rest)
DefaultDescribeLicenseKeyRequest (tenduke::se::licensing::rest)
DefaultHTTPServerFactory (tenduke::osa)
DefaultJWTParser (tenduke::jwt)
DefaultJWTParserFactory (tenduke::jwt)
DefaultJWTToLease (tenduke::se::licensing)
DefaultLeases (tenduke::se::licensing)
DefaultLicenseCheckoutRequest (tenduke::se::licensing::rest)
DefaultLicenseConsumers (tenduke::se::licensing)
DefaultLicenseHeartbeatRequest (tenduke::se::licensing::rest)
DefaultLicenseReleaseRequest (tenduke::se::licensing::rest)
DefaultLicenseTokenToLease (tenduke::se::licensing)
DefaultLicensingClient (tenduke::se::licensing)
DefaultOAuthDeviceFlow (tenduke::oauth::device)
DefaultOAuthDeviceFlowAuthorizationRequest (tenduke::oauth::device)
DefaultOAuthDeviceFlowAuthorizationRequestTest (tenduke::test::oauth::device)
DefaultOAuthRefreshRequest (tenduke::oauth)
DefaultOIDCBrowserFlow (tenduke::oidc)
DefaultOIDCBrowserFlowAuthenticationRequest (tenduke::oidc)
DefaultOIDCClientFactory (tenduke::oidc)
DefaultOIDCDeviceAuthenticationRequest (tenduke::oidc::device)
DefaultOIDCDeviceFlow (tenduke::oidc::device)
DefaultOIDCRefreshRequest (tenduke::oidc)
DefaultOIDCSessionEventListener (tenduke::oidc)
DeserializeStateFromJSON (tenduke::se)
DeviceAuthenticationConfig (tenduke::oidc::device)
DeviceAuthorizationResponse (tenduke::oauth::device)
DynamicJWKSSignatureValidator (tenduke::jwk)
DynamicJWKSSignatureValidatorTest (tenduke::test::unittests)
F
FakeBrowser (tenduke::test::fakes)
FakeDynamicJWKSSignatureValidator (tenduke::test::unittests)
FakeHttpServer (tenduke::test::fakes)
FakeJWKSDownloader (tenduke::test::unittests)
FakeJWKSParser (tenduke::test::mocks)
FakeOIDCLoginRequest (tenduke::test::oidc)
FakeRandomURLSafeString (tenduke::test::fakes)
FakeRequest (tenduke::test::oauth::device)
FakeSocket (tenduke::test::fakes)
Filter (tenduke::se)
FixedKeyJWTSignatureValidator (tenduke::jwt)
FixedSizeBinaryData (tenduke::utl)
FluentConsumptionBuilder (tenduke::se::licensing)
FluentEndMeteredUse (tenduke::se::licensing)
FluentHeartbeatBuilder (tenduke::se::licensing)
FluentHeartbeatMeteredUse (tenduke::se::licensing)
FluentLicenseCheckout (tenduke::se::licensing)
FluentLicenseHeartbeat (tenduke::se::licensing)
FluentLicenseRelease (tenduke::se::licensing)
FluentReleaseBuilder (tenduke::se::licensing)
FluentStartMeteredUse (tenduke::se::licensing)
Forbidden (tenduke::http)
Forbidden (tenduke::se::http)
G
GuardWithTimeout (tenduke::concurrent)
H
HeartbeatRequest (tenduke::se::licensing)
HTTPCall (tenduke::http)
HTTPCallMock (tenduke::test::mocks)
HTTPClient (tenduke::http)
HTTPClientFake (tenduke::test::fakes)
HTTPClientMock (tenduke::test::mocks)
HTTPException (tenduke::http)
HTTPRequest (tenduke::http)
HTTPRequest (tenduke::http::server)
HTTPRequestAuthenticator (tenduke::http)
HTTPRequestAuthenticatorMock (tenduke::test::mocks)
HTTPRequestBuilder (tenduke::http)
HTTPRequestException (tenduke::http)
HTTPRequestHandler (tenduke::http::server)
HTTPResponse (tenduke::http)
HTTPResponse (tenduke::http::server)
HTTPResponseException (tenduke::http)
HTTPResponseToAPIException (tenduke::se::http)
HTTPResponseToException (tenduke::http)
HTTPResponseToOAuthException (tenduke::oauth)
HTTPServer (tenduke::http::server)
HTTPServerFactory (tenduke::http::server)
HTTPServerFactoryMock (tenduke::test::mocks)
I
IdToken (tenduke::oidc)
IdTokenSession (tenduke::oidc)
IdTokenSessionRequestAuthenticator (tenduke::oidc)
InsecureRandomBytes (tenduke::utl::random)
InterruptedException (tenduke)
J
JSONArray (tenduke::json)
JSONArrayBuilder (tenduke::json)
JSONArrayMock (tenduke::test::mocks)
JSONBoolean (tenduke::json)
JSONBooleanMock (tenduke::test::mocks)
JSONBuilder (tenduke::json)
JSONElement (tenduke::json)
JSONElementMock (tenduke::test::mocks)
JSONException (tenduke::json)
JSONNumber (tenduke::json)
JSONNumberMock (tenduke::test::mocks)
JSONObject (tenduke::json)
JSONObjectBuilder (tenduke::json)
JSONObjectMock (tenduke::test::mocks)
JSONParser (tenduke::json)
JSONParserMock (tenduke::test::mocks)
JSONParsingException (tenduke::json)
JSONString (tenduke::json)
JSONStringMock (tenduke::test::mocks)
JWK (tenduke::jwk)
JWKException (tenduke::jwk)
JWKParser (tenduke::jwk)
JWKS (tenduke::jwk)
JWKSDownloader (tenduke::jwk)
JWKSParser (tenduke::jwk)
JWKSSignatureValidator (tenduke::jwk)
JWT (tenduke::jwt)
JWTParser (tenduke::jwt)
JWTParserFactory (tenduke::jwt)
JWTParserFactoryMock (tenduke::test::mocks)
JWTParserMock (tenduke::test::mocks)
JWTParsingException (tenduke::jwt)
JWTSignatureValidator (tenduke::jwt)
JWTSignatureValidatorMock (tenduke::test::mocks)
JWTToLease (tenduke::se::licensing)
JWTToLeaseMock (tenduke::test::mocks)
JWTValidationException (tenduke::jwt)
K
KeyFactory (tenduke::crypto)
KeyFactoryMock (tenduke::test::mocks)
L
Lease (tenduke::se::licensing)
LeaseBuilder (tenduke::se::test::utils)
Leases (tenduke::se::licensing)
LibcryptoKey (tenduke::crypto::libcrypto)
LibCryptoMessageDigest (tenduke::crypto::libcrypto)
LibcryptoMessageDigestFactory (tenduke::crypto::libcrypto)
LibcryptoPrivateKey (tenduke::crypto::libcrypto)
LibcryptoPublicKey (tenduke::crypto::libcrypto)
LibcryptoRSAKeyFactory (tenduke::crypto::libcrypto)
LibCurlHTTPCall (tenduke::http::curl)
LibCurlHTTPClient (tenduke::http::curl)
LibcurlURL (tenduke::net::curl)
LibCurlURLDecoder (tenduke::net::curl)
LibCurlURLEncoder (tenduke::net::curl)
LibCurlURLParser (tenduke::net::curl)
License (tenduke::se::licensing)
LicenseCheckoutArguments (tenduke::se::licensing)
LicenseCheckoutError (tenduke::se::licensing)
LicenseCheckoutParameters (tenduke::se::licensing)
LicenseCheckoutResponse (tenduke::se::licensing)
LicenseConsumer (tenduke::se::licensing)
LicenseConsumerClientBindingStatus (tenduke::se::licensing)
LicenseConsumerLicensesStatus (tenduke::se::licensing)
LicenseConsumers (tenduke::se::licensing)
LicenseConsumptionClientBinding (tenduke::se::licensing)
Licensee (tenduke::se::licensing)
LicenseFeature (tenduke::se::licensing)
LicenseHeartbeatArguments (tenduke::se::licensing)
LicenseHeartbeatError (tenduke::se::licensing)
LicenseHeartbeatParameters (tenduke::se::licensing)
LicenseHeartbeatResponse (tenduke::se::licensing)
LicenseKey (tenduke::se::licensing)
LicenseKeyLicensesStatus (tenduke::se::licensing)
LicenseReleaseArguments (tenduke::se::licensing)
LicenseReleaseError (tenduke::se::licensing)
LicenseReleaseParameters (tenduke::se::licensing)
LicenseReleaseResponse (tenduke::se::licensing)
LicenseReleaseResult (tenduke::se::licensing)
LicenseTokenToLease (tenduke::se::licensing)
LicensingClient (tenduke::se::licensing)
LicensingError (tenduke::se::licensing)
LicensingException (tenduke::se::licensing)
Logger (tenduke::log)
M
MacBrowserIntegration (tenduke::osa::mac)
MalformedURLException (tenduke::net)
MessageDigest (tenduke::crypto)
MessageDigestFactory (tenduke::crypto)
MessageDigestFactoryMock (tenduke::test::mocks)
MessageDigestMock (tenduke::test::mocks)
MessageDigestVerifier (tenduke::crypto)
MessageDigestVerifierFactory (tenduke::crypto)
MessageDigestVerifierMock (tenduke::test::mocks)
MutableLeases (tenduke::se::licensing)
N
NetworkingException (tenduke::net)
NotFound (tenduke::http)
NotFound (tenduke::se::http)
O
OAuthAuthorizationRequest (tenduke::oauth)
OAuthBackendConfiguration (tenduke::oauth)
OAuthBrowserAuthorizationRequest (tenduke::oauth)
OAuthBrowserAuthorizationRequestMock (tenduke::test::mocks)
OAuthBrowserFlow (tenduke::oauth)
OAuthBrowserFlowMock (tenduke::test::mocks)
OAuthClient (tenduke::oauth)
OAuthClientConfiguration (tenduke::oauth)
OAuthClientMock (tenduke::test::mocks)
OAuthConfiguration (tenduke::oauth)
OAuthDeviceAuthorizationResponseReceived (tenduke::oauth::device)
OAuthDeviceFlow (tenduke::oauth::device)
OAuthDeviceFlowAuthorizationRequest (tenduke::oauth::device)
OAuthDeviceFlowAuthorizationRequestMock (tenduke::test::mocks)
OAuthDeviceFlowMock (tenduke::test::mocks)
OAuthException (tenduke::oauth)
OAuthInvalidGrant (tenduke::oauth)
OAuthPKCEFlow (tenduke::oauth::pkce)
OAuthPKCEFlowTest (tenduke::test::oauth)
OAuthPKCERequest (tenduke::oauth::pkce)
OAuthRefreshRequest (tenduke::oauth)
OAuthRefreshRequestMock (tenduke::test::mocks)
OAuthServerError (tenduke::oauth)
OAuthState (tenduke::oauth)
OAuthStateImpl (tenduke::oauth)
OAuthStateService (tenduke::oauth)
OAuthStateServiceImpl (tenduke::oauth)
OAuthTokenRequest (tenduke::oauth)
OAuthTokenRequestFake (tenduke::test::mocks)
OAuthTokenResponse (tenduke::oauth)
OIDCAuthenticationRequest (tenduke::oidc)
OIDCAutoDiscoveryConfiguration (tenduke::oidc)
OIDCBrowserFlow (tenduke::oidc)
OIDCBrowserFlowAuthenticationRequest (tenduke::oidc)
OIDCBrowserFlowAuthenticationRequestMock (tenduke::test::mocks)
OIDCBrowserFlowMock (tenduke::test::mocks)
OIDCClient (tenduke::oidc)
OIDCClientFactory (tenduke::oidc)
OIDCClientFactoryMock (tenduke::test::mocks)
OIDCClientMock (tenduke::test::mocks)
OIDCConfiguration (tenduke::oidc)
OIDCDeviceAuthenticationRequest (tenduke::oidc::device)
OIDCDeviceAuthenticationRequestMock (tenduke::test::mocks)
OIDCDeviceFlow (tenduke::oidc::device)
OIDCDeviceFlowLogin (tenduke::oidc::device)
OIDCDeviceFlowLoginRequest (tenduke::oidc::device)
OIDCDeviceFlowMock (tenduke::test::mocks)
OIDCException (tenduke::oidc)
OIDCLogin (tenduke::oidc)
OIDCLoginMock (tenduke::test::mocks)
OIDCLoginRequest (tenduke::oidc)
OIDCLoginRequestMock (tenduke::test::mocks)
OIDCLoginRequestWithLoopbackRedirection (tenduke::oidc::osbrowser)
OIDCLoginWithLoopbackRedirection (tenduke::oidc::osbrowser)
OIDCRefreshRequest (tenduke::oidc)
OIDCRefreshRequestMock (tenduke::test::mocks)
OIDCSession (tenduke::oidc)
OIDCSessionConfiguration (tenduke::oidc)
OIDCSessionEventListener (tenduke::oidc)
OIDCSessionImpl (tenduke::oidc)
OIDCSessionImplTest (tenduke::test::oidc)
OIDCSessionMock (tenduke::test::mocks)
OIDCSessionRequestAuthenticator (tenduke::oidc)
OIDCState (tenduke::oidc)
P
Paging (tenduke::se)
PrivateKey (tenduke::crypto)
PublicKey (tenduke::crypto)
PublicKeyMock (tenduke::test::mocks)
PublicKeyToPEM (tenduke::crypto::libcrypto)
PublicKeyVerifierFactory (tenduke::crypto)
R
RandomBytes (tenduke::utl::random)
RandomBytesMock (tenduke::test::mocks)
RandomUrlSafeString (tenduke::utl::random)
RedirectUriHandler (tenduke::oidc::osbrowser)
ReleaseRequest (tenduke::se::licensing)
RequestTimedOut (tenduke::net)
RSAKeyFactory (tenduke::crypto)
S
ScaleConsumersApi (tenduke::se::licensing::rest)
ScaleConsumersApiImpl (tenduke::se::licensing::rest)
ScaleLicensingApi (tenduke::se::licensing::rest)
ScaleLicensingApiImpl (tenduke::se::licensing::rest)
SerializedOIDCSession (tenduke::oidc)
SerializeStateToJSON (tenduke::se)
ServerError (tenduke::http)
ServerError (tenduke::se::http)
ServiceConfiguration (tenduke)
SessionEventListener (tenduke::test::oidc)
SimpleBuffer (tenduke::utl)
SimpleLeases (tenduke::se::licensing)
Socket (tenduke::osa)
SocketDescriptor (tenduke::osa)
SocketMock (tenduke::test::mocks)
StatefulAPIRequest (tenduke::se)
StdOutLogger (tenduke::log)
T
TendukeClient (tenduke::se)
TendukeClientWithOIDCSession (tenduke::se)
TendukeClientWithOIDCSessionImpl (tenduke::se)
TendukeException (tenduke)
TendukeServices (tenduke)
TimedOut (tenduke)
TooManyRequests (tenduke::se::http)
U
Unauthorized (tenduke::http)
Unauthorized (tenduke::se::http)
UnixBrowserIntegration (tenduke::osa::unx)
UnknownHostException (tenduke::net)
URL (tenduke::net)
URLBuilder (tenduke::net)
URLDecoder (tenduke::net)
URLEncoder (tenduke::net)
URLEncoderMock (tenduke::test::mocks)
URLException (tenduke::net)
URLMock (tenduke::test::mocks)
URLParser (tenduke::net)
URLParserMock (tenduke::test::mocks)
W
WindowsBrowserIntegration (tenduke::osa::win)