10Duke Scale C++ Client
|
This is the complete list of members for tenduke::se::licensing::rest::ScaleLicensingApiImpl, including all inherited members.
checkout(const ::tenduke::se::licensing::LicenseCheckoutParameters ¶meters, const std::string &licenseKey, bool metered) const | tenduke::se::licensing::rest::ScaleLicensingApiImpl | protectedvirtual |
checkoutLicenses(const ::tenduke::se::licensing::LicenseCheckoutParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
checkoutLicensesWithKey(const std::string &licenseKey, const ::tenduke::se::licensing::LicenseCheckoutParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
describeLicenseKey(const std::string &licenseKey, const ::tenduke::se::Paging &paging, bool withMetadata) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
endMeteredLicenseUse(const ::tenduke::se::licensing::EndMeteredUseParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
endMeteredLicenseUseByKey(const std::string &licenseKey, const ::tenduke::se::licensing::EndMeteredUseParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
heartbeat(const ::tenduke::se::licensing::LicenseHeartbeatParameters ¶meters, const std::string &licenseKey, bool metered) const | tenduke::se::licensing::rest::ScaleLicensingApiImpl | protectedvirtual |
heartbeatLicenses(const ::tenduke::se::licensing::LicenseHeartbeatParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
heartbeatLicensesWithKey(const std::string &licenseKey, const ::tenduke::se::licensing::LicenseHeartbeatParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
heartbeatMeteredLicenseUse(const ::tenduke::se::licensing::HeartbeatMeteredUseParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
heartbeatMeteredLicenseUseByKey(const std::string &licenseKey, const ::tenduke::se::licensing::HeartbeatMeteredUseParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
release(const ::tenduke::se::licensing::LicenseReleaseParameters ¶meters, const std::string &licenseKey, bool metered) const | tenduke::se::licensing::rest::ScaleLicensingApiImpl | protectedvirtual |
releaseLicenses(const ::tenduke::se::licensing::LicenseReleaseParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
releaseLicensesWithKey(const std::string &licenseKey, const ::tenduke::se::licensing::LicenseReleaseParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
ScaleLicensingApiImpl(const std::shared_ptr<::tenduke::se::ClientProperties > &clientProperties, const std::shared_ptr<::tenduke::se::BackendConfiguration > &configuration, const std::shared_ptr< const ::tenduke::http::HTTPClient > &httpClient, const std::shared_ptr< const ::tenduke::http::HTTPRequestAuthenticator > &httpRequestAuthenticator, const std::shared_ptr< const ::tenduke::http::HTTPResponseToException > &throwException, const std::shared_ptr< const ::tenduke::json::JSONParser > &jsonParser, const std::shared_ptr< const ::tenduke::jwt::JWTParser > &jwtParser, const std::shared_ptr< const ::tenduke::se::licensing::JWTToLease > &jwtToLease) | tenduke::se::licensing::rest::ScaleLicensingApiImpl | |
startMeteredLicenseUse(const ::tenduke::se::licensing::StartMeteredUseParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
startMeteredLicenseUseWithKey(const std::string &licenseKey, const ::tenduke::se::licensing::StartMeteredUseParameters ¶meters) const override | tenduke::se::licensing::rest::ScaleLicensingApiImpl | virtual |
~ScaleLicensingApi()=default (defined in tenduke::se::licensing::rest::ScaleLicensingApi) | tenduke::se::licensing::rest::ScaleLicensingApi | virtual |