| Qore RestClientDataProvider Module Reference 2.0.1

Loading...
Searching...
No Matches
RestClientDataProviderBase.qc.dox.h
1// -*- mode: c++; indent-tabs-mode: nil -*-
3
24
26 namespace RestClientDataProvider {
28 class RestClientDataProviderBase : public DataProvider::AbstractDataProvider {
29
30 public:
31 protected:
33 RestClient::RestClient rest;
34
35 public:
36
38 constructor();
39
40
42 constructor(RestClient::RestClient rest);
43
44
46 setLogger(*LoggerInterface logger);
47
48
50 static string getRequestPath(hash<auto> req);
51
53 static string getUriValue(auto v);
54};
55};
DataProvider::AbstractDataProvider
RestClient::RestClient
RestClientDataProvider::RestClientDataProviderBase
The REST client data provider class, provides API classes as children.
Definition RestClientDataProviderBase.qc.dox.h:28
RestClientDataProvider::RestClientDataProviderBase::constructor
constructor(RestClient::RestClient rest)
Creates the object.
RestClientDataProvider::RestClientDataProviderBase::constructor
constructor()
Creates the object.
RestClientDataProvider::RestClientDataProviderBase::getUriValue
static string getUriValue(auto v)
Returns the value for the given query argument.
RestClientDataProvider::RestClientDataProviderBase::getRequestPath
static string getRequestPath(hash< auto > req)
Returns the request path for the given request.
RestClientDataProvider::RestClientDataProviderBase::rest
RestClient::RestClient rest
The REST client object.
Definition RestClientDataProviderBase.qc.dox.h:33
RestClientDataProvider::RestClientDataProviderBase::setLogger
setLogger(*LoggerInterface logger)
Accepts a LoggerInterface object for logging (or clears it)
RestClientDataProvider
Qore RestClientDataProvider module definition.
Definition RestClientCallDataProvider.qc.dox.h:26