10Duke Scale C++ Client
|
#include <APIRequest.h>
Interface for 10Duke Scale API-requests.
T | type of the response |
Public Member Functions | |
virtual T | execute ()=0 |
Execute the request synchronously. | |
Execute the request synchronously.
tenduke::http::HTTPException | e.g. internal server errors, invalid configuration (e.g. HTTP 404 not found) et al. |
tenduke::net::NetworkingException | e.g. timeouts, networking communication problems |
tenduke::TimedOut | generic time outs |
tenduke::TendukeException | depending on business logic problems (invalid json, cryptography issues, unexpected response etc.) These are usually subclasses of tenduke::TendukeException |
Implemented in tenduke::se::licensing::rest::DefaultDescribeLicenseConsumerClientBindingsRequest, tenduke::se::licensing::rest::DefaultDescribeLicenseConsumerLicenseesRequest, tenduke::se::licensing::rest::DefaultDescribeLicenseConsumerLicensesRequest, tenduke::se::licensing::rest::DefaultDescribeLicenseKeyRequest, tenduke::se::licensing::rest::DefaultLicenseCheckoutRequest, tenduke::se::licensing::rest::DefaultLicenseHeartbeatRequest, tenduke::se::licensing::rest::DefaultLicenseReleaseRequest, and tenduke::se::StatefulAPIRequest< R >.