10Duke Enterprise C++ Client
Loading...
Searching...
No Matches
tenduke::ee::licensing::authzapi Namespace Reference

Detailed Description

Low-level client for licensing operations using 10Duke authz-API.

These services are fairly low-level and are used by higher level services: interface LicensingClient and its default implementation StatefulLicensingClient. Most users should be using the higher level services.

Classes

class  AbstractAuthzApiRequest
 Base class for authz-API HTTP requests. More...
 
class  AbstractLicenseTokenAuthzApiRequest
 Base class for licensing requests, which return tokens. More...
 
class  AuthzLicensingClient
 Low-level client for licensing operations using 10Duke /authz/-API. More...
 
class  DefaultAuthzLicensingClient
 Default implementation of tenduke::ee::licensing::authzapi::AuthzLicensingClient. More...
 
class  DefaultLicenseCheckoutRequest
 Default implementation of tenduke::ee::licensing::LicenseCheckoutRequest. More...
 
class  DefaultLicenseReleaseRequest
 Default implementation of tenduke::ee::licensing::LicenseReleaseRequest. More...
 
class  DefaultLicenseRenewRequest
 Default implementation of tenduke::ee::licensing::authzapi::LicenseRenewRequest. More...
 
class  LicensingRequest
 Licensing-related request. More...
 
class  LicensingRequestFailure
 Thrown when there is some licensing-related error. More...
 

Typedefs

typedef tenduke::ee::licensing::authzapi::LicensingRequest< tenduke::ee::licensing::LicenseCheckoutResponseLicenseCheckoutRequest
 License checkout request.
 
typedef tenduke::ee::licensing::authzapi::LicensingRequest< tenduke::ee::licensing::LicenseReleaseResponseLicenseReleaseRequest
 Request for license release.
 
typedef ::tenduke::ee::licensing::authzapi::LicensingRequest<::tenduke::ee::licensing::LicenseRenewResponseLicenseRenewRequest
 Request for license renewal.