![]() |
Qore yaml Module 1.1.0
|
class for YAML-RPC connections; returns YamlRpcClient objects More...
#include <YamlRpcClient.qm.dox.h>
Inherits ConnectionProvider::HttpBasedConnection.
Public Member Methods | |
| void | constructor (string url, hash< auto > attributes, string name, string description, hash< auto > options) |
| creates the YamlRpcConnection object | |
| void | constructor (hash< auto > config, soft< hash< auto > > attr) |
| Creates the YamlRpcConnection object. | |
| string | getType () |
returns "yamlrpc" | |
| YamlRpcClient | getImpl (bool connect, soft< hash< auto > > rtopts) |
| returns a YamlRpcClient::YamlRpcClient object | |
| hash< ConnectionSchemeInfo > | getConnectionSchemeInfoImpl () |
| Returns the ConnectionSchemeInfo hash for this object. | |
Public Attributes | |
| const auto | ConnectionScheme = ... |
| Connection entry info. | |
class for YAML-RPC connections; returns YamlRpcClient objects
supports the following options:
"http_version": HTTP version to use ("auto", "1.0", "1.1", or "2.0", defaults to "auto"); HTTP/2 ("2.0" or "auto") requires TLS and is negotiated via ALPN
"max_redirects": maximum redirects to support"proxy": proxy URL to use"timeout": transfer timeout to use in milliseconds"connect_timeout": connection timeout to use in milliseconds| void YamlRpcClient::YamlRpcConnection::constructor | ( | hash< auto > | config, |
| soft< hash< auto > > | attr | ||
| ) |
Creates the YamlRpcConnection object.
| config | with the following keys:
|
| attr | optional connection attributes
|
| CONNECTION-OPTION-ERROR | missing or invalid connection option or attribute |
| void YamlRpcClient::YamlRpcConnection::constructor | ( | string | url, |
| hash< auto > | attributes, | ||
| string | name, | ||
| string | description, | ||
| hash< auto > | options | ||
| ) |
creates the YamlRpcConnection object
| name | the name of the connection |
| description | connection description |
| url | connection URL (potentially with password info) |
| attributes | various attributes. See below |
| options | connection options |
See AbstractConnection::constructor for attributes and options reference.
| YamlRpcClient YamlRpcClient::YamlRpcConnection::getImpl | ( | bool | connect, |
| soft< hash< auto > > | rtopts | ||
| ) |
returns a YamlRpcClient::YamlRpcClient object
| connect | if True, then the connection is returned already connected |
| rtopts | this connection type does not accept any runtime option, so this parameter is ignored |