10Duke Scale C++ Client
Loading...
Searching...
No Matches
FluentLicenseHeartbeat.h
1#ifndef TENDUKE_SE_LICENSING_FLUENTLICENSEHEARTBEAT_H
2#define TENDUKE_SE_LICENSING_FLUENTLICENSEHEARTBEAT_H
3
4#include "./FluentHeartbeatBuilder.h"
5#include "./LicenseHeartbeatResponse.h"
6
7namespace tenduke { namespace se { namespace licensing {
8
9class LicensingClient;
10
17class FluentLicenseHeartbeat : public ::tenduke::se::licensing::FluentHeartbeatBuilder<::tenduke::se::licensing::FluentLicenseHeartbeat>
18{
19public:
26 const ::tenduke::se::licensing::LicensingClient &client,
27 const std::string &licenseKey = ""
28 );
29
30public:
39
40private:
41 const ::tenduke::se::licensing::LicensingClient &client;
42};
43
44}}}
45
46#endif //TENDUKE_SE_LICENSING_FLUENTLICENSEHEARTBEAT_H
Base for fluent builder of hearbeat parameters.
Definition FluentHeartbeatBuilder.h:22
const std::string licenseKey
Licensekey.
Definition FluentHeartbeatBuilder.h:94
Heartbeats licenses, building the request fluently.
Definition FluentLicenseHeartbeat.h:18
::tenduke::se::licensing::LicenseHeartbeatResponse execute()
Heartbeats the licenses.
Definition FluentLicenseHeartbeat.cpp:6
Response from license heartbeat call.
Definition LicenseHeartbeatResponse.h:19
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7