10Duke Enterprise C++ Client
|
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::LicenseCheckoutResponse > | LicenseCheckoutRequest |
License checkout request. | |
typedef tenduke::ee::licensing::authzapi::LicensingRequest< tenduke::ee::licensing::LicenseReleaseResponse > | LicenseReleaseRequest |
Request for license release. | |
typedef ::tenduke::ee::licensing::authzapi::LicensingRequest<::tenduke::ee::licensing::LicenseRenewResponse > | LicenseRenewRequest |
Request for license renewal. | |