1#ifndef TENDUKE_EE_LICENSING_LICENSINGCLIENT_H 
    2#define TENDUKE_EE_LICENSING_LICENSINGCLIENT_H 
    4#include "./checkout/FluentLicenseCheckout.h" 
    5#include "./checkout/LicenseCheckoutParameters.h" 
    6#include "./checkout/LicenseCheckoutResponse.h" 
    7#include "./release/FluentLicenseRelease.h" 
    8#include "./release/LicenseReleaseParameters.h" 
    9#include "./release/LicenseReleaseResponse.h" 
   10#include "./renew/FluentLicenseRenew.h" 
   11#include "./renew/LicenseRenewParameters.h" 
   12#include "./renew/LicenseRenewResponse.h" 
   89    virtual ::tenduke::ee::licensing::LicenseRenewResponse 
renewLeases(const ::tenduke::ee::licensing::LicenseRenewParameters ¶meters) 
const = 0;
 
   96    virtual ::tenduke::ee::licensing::FluentLicenseRenew 
renewLeases() 
const = 0;
 
 
Utility for fluently building tenduke::ee::licensing::LicenseCheckoutRequest.
Definition FluentLicenseCheckout.h:30
 
Utility to release license(s) fluently.
Definition FluentLicenseRelease.h:15
 
Parameters for license checkout request.
Definition LicenseCheckoutParameters.h:18
 
Response from license checkout request.
Definition LicenseCheckoutResponse.h:24
 
Parameters for license-release request.
Definition LicenseReleaseParameters.h:13
 
Response from tenduke::ee::licensing::LicenseReleaseRequest.
Definition LicenseReleaseResponse.h:18
 
High-level client for licensing operations.
Definition LicensingClient.h:47
 
virtual tenduke::ee::licensing::FluentLicenseRelease releaseLicenses() const =0
Releases checked out license(s) fluently.
 
virtual::tenduke::ee::licensing::LicenseRenewResponse renewLeases(const ::tenduke::ee::licensing::LicenseRenewParameters ¶meters) const =0
Renews leases.
 
virtual::tenduke::ee::licensing::FluentLicenseRenew renewLeases() const =0
Renews leases fluently.
 
virtual tenduke::ee::licensing::FluentLicenseCheckout checkoutLicenses() const =0
Checks out license(s) fluently.
 
virtual tenduke::ee::licensing::LicenseReleaseResponse releaseLicenses(const tenduke::ee::licensing::LicenseReleaseParameters ¶meters) const =0
Releases checked out license(s).
 
virtual tenduke::ee::licensing::LicenseCheckoutResponse checkoutLicenses(const tenduke::ee::licensing::LicenseCheckoutParameters ¶meters) const =0
Checks out license(s).
 
Classes, functions and globals related to 10Duke Enterprise licensing.
Definition AuthzLicensingClient.h:13
 
Classes, functions and globals of 10Duke Enterprise C++ Client.
Definition APIRequest.h:4
 
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4