10Duke Scale C++ Client
Loading...
Searching...
No Matches
LicensingError.h
1#ifndef TENDUKE_SE_LICENSING_LICENSINGERROR_H
2#define TENDUKE_SE_LICENSING_LICENSINGERROR_H
3
4#include <string>
5#include <utility>
6
7namespace tenduke { namespace se { namespace licensing {
8
15{
16public:
23 std::string errorCode,
24 std::string errorDescription
25 ) : errorCode(std::move(errorCode))
27 {}
28
29public:
31 const std::string errorCode;
33 const std::string errorDescription;
34};
35
36}}} // licensing
37
38#endif //TENDUKE_SE_LICENSING_LICENSINGERROR_H
Common base for licensing operation errors (checkout, heartbeat, release).
Definition LicensingError.h:15
const std::string errorCode
Error code.
Definition LicensingError.h:31
const std::string errorDescription
Description.
Definition LicensingError.h:33
LicensingError(std::string errorCode, std::string errorDescription)
Constructs new instance.
Definition LicensingError.h:22
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7