185 const Version =
"1.0";
188 const DefaultOptions = ...;
192 const VersionString = sprintf(
"Qore-YAML-RPC-Client/%s", YamlRpcClient::Version);
195 const DefaultHeaders = ...;
200 int flags = YAML::None;
217 constructor(hash opts = hash(),
bool do_not_connect = False) ;
223 constructor(
bool do_not_connect = False) ;
231 auto callArgs(
string method,
auto args);
240 auto callArgsWithInfo(reference<auto> info,
string method,
auto args);
247 auto call(
string method);
251 static string makeRequest(
string method,
auto arg,
int flags = YAML::None);
267 hash<auto> real_opts;
282 constructor(
string name,
string description,
string url, hash<auto> attributes = {}, hash<auto> options = {})
class for YAML-RPC connections; returns YamlRpcClient objects
Definition: YamlRpcClient.qm.dox.h:264
string getType()
returns "yamlrpc"
YamlRpcClient getImpl(bool connect=True, *hash< auto > rtopts)
returns a YamlRpcClient::YamlRpcClient object
constructor(string name, string description, string url, hash< auto > attributes={}, hash< auto > options={})
creates the YamlRpcConnection object
the YamlRpcClient namespace holds all public definitions in the YamlRpcClient module ...
Definition: YamlRpcClient.qm.dox.h:171
const ConnectionScheme
Connection entry info.
Definition: YamlRpcClient.qm.dox.h:270
hash< ConnectionSchemeInfo > getConnectionSchemeInfoImpl()
Returns the ConnectionSchemeInfo hash for this object.