Qore SoapDataProvider Module Reference 1.1
Loading...
Searching...
No Matches
SoapDataProvider.qc.dox.h
1// -*- mode: c++; indent-tabs-mode: nil -*-
3
28const AppName = "SOAP";
29
31class SoapDataProvider : public AbstractDataProvider {
32
33public:
35 WebService webservice;
36
38 *SoapClient soapclient;
39
41 const ProviderInfo = ...;
42
43
45 const ConstructorOptions = ...;
46
47
48protected:
50 hash<auto> path_tree;
51
52public:
53
55 constructor(WebService webservice, *SoapClient soapclient);
56
57
59 constructor(*hash<auto> options);
60
61
63 string getName();
64
65
67protected:
68 checkSoapClient(SoapClient soap);
69public:
70
71
73
75protected:
77public:
78
79
81
85protected:
86 *AbstractDataProvider getChildProviderImpl(string name);
87public:
88
89
91protected:
92 hash<DataProviderInfo> getStaticInfoImpl();
93public:
94
95};
96};
*list< string > getChildProviderNamesImpl()
Returns a list of child data provider names, if any.
string getName()
Returns the data provider name.
checkSoapClient(SoapClient soap)
Checks the SOAP client.
hash< auto > path_tree
hash of valid paths
Definition SoapDataProvider.qc.dox.h:50
hash< DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
*SoapClient soapclient
The client object for API calls.
Definition SoapDataProvider.qc.dox.h:38
WebService webservice
The SOAP schema.
Definition SoapDataProvider.qc.dox.h:35
*AbstractDataProvider getChildProviderImpl(string name)
Returns the given child provider or nothing if the given child is unknown.
constructor(*hash< auto > options)
Creates the object from constructor options.
constructor(WebService webservice, *SoapClient soapclient)
Creates the object from the arguments.
Qore SoapDataProvider module definition.
Definition SoapDataProvider.qc.dox.h:26
const AppName
The application name for SOAP servers.
Definition SoapDataProvider.qc.dox.h:28