1#ifndef TENDUKE_SE_LICENSING_DEFAULTLEASES_H
2#define TENDUKE_SE_LICENSING_DEFAULTLEASES_H
4#include "./SimpleLeases.h"
7namespace tenduke {
namespace se {
namespace licensing {
19 explicit DefaultLeases(
const std::shared_ptr<::tenduke::time::Clock> &clock);
29 const std::shared_ptr<::tenduke::time::Clock> clock;
Extension of tenduke::se::licensing::SimpleLeases, which adds operation to purge expired leases.
Definition DefaultLeases.h:13
virtual void purgeExpiredLeases()
Purges expired leases.
Definition DefaultLeases.cpp:13
Base implementation of tenduke::se::licensing::MutableLeases.
Definition SimpleLeases.h:17
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7