1#ifndef TENDUKE_SE_LICENSING_LEASES_H
2#define TENDUKE_SE_LICENSING_LEASES_H
7namespace tenduke {
namespace se {
namespace licensing {
31 virtual std::vector<::tenduke::se::licensing::Lease>
getAllLeases() = 0;
38 virtual std::vector<::tenduke::se::licensing::Lease>
getLeasesForProduct(
const std::string &productName) = 0;
46 virtual ::tenduke::se::licensing::Lease
getLease(
const std::string &leaseId) = 0;
A read-only lease-cache service.
Definition Leases.h:23
virtual std::vector<::tenduke::se::licensing::Lease > getAllLeases()=0
Returns all leases in the cache.
virtual ::tenduke::se::licensing::Lease getLease(const std::string &leaseId)=0
Returns a lease by id.
virtual std::vector<::tenduke::se::licensing::Lease > getLeasesForProduct(const std::string &productName)=0
Returns all leases for given product.
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7