var searchData= [ ['val_3191',['val',['../../../../lang/html/class_qore_1_1zzz8boolzzz9.html#a9b465aec73db51a1543b0cba3f69cb98',1,'Qore::<bool>::val()'],['../../../../lang/html/class_qore_1_1zzz8binaryzzz9.html#a7c76d2d0c0f1c731a80db3b3d8253cbd',1,'Qore::<binary>::val()'],['../../../../lang/html/class_qore_1_1zzz8valuezzz9.html#a3a66486cee14aa073cf90fbed5a23edd',1,'Qore::<value>::val()'],['../../../../lang/html/class_qore_1_1zzz8stringzzz9.html#a6b280ef6ed27ec08d444123d6fecb38b',1,'Qore::<string>::val()'],['../../../../lang/html/class_qore_1_1zzz8objectzzz9.html#ab017d670419423d5a3620fcada27d935',1,'Qore::<object>::val()'],['../../../../lang/html/class_qore_1_1zzz8numberzzz9.html#a51efa04ed2ac66dcd168b25a739a8af6',1,'Qore::<number>::val()'],['../../../../lang/html/class_qore_1_1zzz8listzzz9.html#a3991ad1c045e6c3db93e672b6509c05e',1,'Qore::<list>::val()'],['../../../../lang/html/class_qore_1_1zzz8hashzzz9.html#acc38eb60991abd2c576374b7bdbd2abb',1,'Qore::<hash>::val()'],['../../../../lang/html/class_qore_1_1zzz8floatzzz9.html#a082fc22123e2519a8f6593a9683787ed',1,'Qore::<float>::val()'],['../../../../lang/html/class_qore_1_1zzz8datezzz9.html#a798148fc6daeaf36a5413d731cab40e6',1,'Qore::<date>::val()'],['../../../../lang/html/class_qore_1_1zzz8callrefzzz9.html#ab9a08ccf2e9011a241d1de53c2773ce5',1,'Qore::<callref>::val()'],['../../../../lang/html/class_qore_1_1zzz8intzzz9.html#af1c9f6e10349f73724b4d2c5d31b1136',1,'Qore::<int>::val()']]], ['valid_3192',['valid',['../../../../lang/html/class_qore_1_1_file_line_iterator.html#a93c4a650206085736f7bf8efe89ff613',1,'Qore::FileLineIterator::valid()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_s_q_l_statement.html#a62c5937fb1ce112f54fdfe6f4f49ae24',1,'Qore::SQL::SQLStatement::valid()'],['../../../../lang/html/class_qore_1_1_single_value_iterator.html#aafb8a835f5535484dc1a1fb97b8a1328',1,'Qore::SingleValueIterator::valid()'],['../../../../lang/html/class_qore_1_1_range_iterator.html#ad235b23928683ba0929d97f6d6401bb9',1,'Qore::RangeIterator::valid()'],['../../../../lang/html/class_qore_1_1_list_iterator.html#ad880f2e3e193c708b28d753ae6646bfb',1,'Qore::ListIterator::valid()'],['../../../../lang/html/class_qore_1_1_list_hash_iterator.html#aff5bfd5e591c6306d2deaad6665e0ba8',1,'Qore::ListHashIterator::valid()'],['../../../../lang/html/class_qore_1_1_input_stream_line_iterator.html#ad67679ac159cec3362a5faed21f0dcdb',1,'Qore::InputStreamLineIterator::valid()'],['../../../../lang/html/class_qore_1_1_hash_list_iterator.html#a9f6eb7c58db7641827e6c9ed12f70b98',1,'Qore::HashListIterator::valid()'],['../../../../lang/html/class_qore_1_1_hash_iterator.html#a12d469ed0e4ba8b61b8a38fa97332ef1',1,'Qore::HashIterator::valid()'],['../../../../lang/html/class_qore_1_1_data_line_iterator.html#af64f428889d1af031d68da288f2f9dbe',1,'Qore::DataLineIterator::valid()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_abstract_s_q_l_statement.html#ac43800cdf66d8a1e021989194d330306',1,'Qore::SQL::AbstractSQLStatement::valid()'],['../../../../lang/html/class_qore_1_1_abstract_line_iterator.html#a06fc51d01bfae9f17f290ac247ffd3f3',1,'Qore::AbstractLineIterator::valid()'],['../../../../lang/html/class_qore_1_1_abstract_iterator.html#aee1def5d872b487b8917a166d9b263e8',1,'Qore::AbstractIterator::valid()']]], ['values_3193',['values',['../../../../lang/html/class_qore_1_1zzz8nothingzzz9.html#a26377a1d6c390e6f9242590c1b6cb977',1,'Qore::<nothing>::values()'],['../../../../lang/html/class_qore_1_1zzz8hashzzz9.html#aa0a89864ecb2f16870af201163a6e3a7',1,'Qore::<hash>::values()']]], ['verifypeercertificate_3194',['verifyPeerCertificate',['../../../../lang/html/class_qore_1_1_ftp_client.html#a7c9034e745129d08ee0eacf554616232',1,'Qore::FtpClient::verifyPeerCertificate()'],['../../../../lang/html/class_qore_1_1_socket.html#a601f1a0515d127d2cca2b4febdb40d31',1,'Qore::Socket::verifyPeerCertificate()']]], ['vexec_3195',['vexec',['../../../../lang/html/class_qore_1_1_s_q_l_1_1_abstract_datasource.html#a68f3f2fd0d820097db47aac8cc9912fe',1,'Qore::SQL::AbstractDatasource::vexec()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_datasource.html#aeba8bbff7570f5696e78ecb33a6a6fe0',1,'Qore::SQL::Datasource::vexec()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_datasource_pool.html#af3013ed0756f9bfa1e7ddf5232e0bf7e',1,'Qore::SQL::DatasourcePool::vexec()']]], ['vprintf_3196',['vprintf',['../../../../lang/html/group__string__functions.html#ga9729dd36419226b458d929a7d2ceb4e8',1,'Qore::vprintf(string fmt, auto varg)'],['../../../../lang/html/group__string__functions.html#ga3204bee77dc83e5095f95f6582e591c0',1,'Qore::vprintf()'],['../../../../lang/html/group__string__functions.html#ga9729dd36419226b458d929a7d2ceb4e8',1,'vprintf(string fmt, auto varg)(Global Namespace)'],['../../../../lang/html/group__string__functions.html#ga3204bee77dc83e5095f95f6582e591c0',1,'vprintf()(Global Namespace)'],['../../../../lang/html/class_qore_1_1_stream_writer.html#ab7905ebc40095b30dfe9e78cbf43aca1',1,'Qore::StreamWriter::vprintf()'],['../../../../lang/html/class_qore_1_1_file.html#a8e508aabefedf9fa70c42d0e5fab5959',1,'Qore::File::vprintf()'],['../../../../lang/html/class_qore_1_1_file.html#a3aaa41c4e29e2589c4dc122b749308ef',1,'Qore::File::vprintf(string fmt, any fmt_args)']]], ['vselect_3197',['vselect',['../../../../lang/html/class_qore_1_1_s_q_l_1_1_datasource.html#ad3c563a57ad19083a2bce99b17d1a59c',1,'Qore::SQL::Datasource::vselect()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_datasource_pool.html#a1162ad06aa3f4fc5fb31531ef5ca624b',1,'Qore::SQL::DatasourcePool::vselect()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_abstract_datasource.html#ac1dd6bceaddef45dc6db0001dc142180',1,'Qore::SQL::AbstractDatasource::vselect()']]], ['vselectrow_3198',['vselectRow',['../../../../lang/html/class_qore_1_1_s_q_l_1_1_datasource.html#a296ec4a2c0cab82bc3514f851e1b8abd',1,'Qore::SQL::Datasource::vselectRow()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_datasource_pool.html#a9cfedca21f0be7698893b5e5cc5d394a',1,'Qore::SQL::DatasourcePool::vselectRow()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_abstract_datasource.html#a82bd28bd70590c4519053d058d61e0e6',1,'Qore::SQL::AbstractDatasource::vselectRow()']]], ['vselectrows_3199',['vselectRows',['../../../../lang/html/class_qore_1_1_s_q_l_1_1_datasource_pool.html#ae214619fc06c77270ed38e7c013538e9',1,'Qore::SQL::DatasourcePool::vselectRows()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_datasource.html#a9145f5c598980a4685943e194a899ed4',1,'Qore::SQL::Datasource::vselectRows()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_abstract_datasource.html#afe2104486bab27d21e47760edae79cf3',1,'Qore::SQL::AbstractDatasource::vselectRows()']]], ['vsprintf_3200',['vsprintf',['../../../../lang/html/group__string__functions.html#gab2494031a30dc02d9f6696435a8c4485',1,'Qore::vsprintf(string fmt, auto varg)'],['../../../../lang/html/group__string__functions.html#gab53f40cb39abb3bd2a4d782741b6b0bd',1,'Qore::vsprintf()'],['../../../../lang/html/group__string__functions.html#gab2494031a30dc02d9f6696435a8c4485',1,'vsprintf(string fmt, auto varg)(Global Namespace)'],['../../../../lang/html/group__string__functions.html#gab53f40cb39abb3bd2a4d782741b6b0bd',1,'vsprintf()(Global Namespace)']]] ]; vider static info.
 

Public Attributes

HTTPClient http
 HTTP connection.
 
const ProviderInfo
 Provider info.
 
const ProviderSummaryInfo
 Provider summary info.
 
const RequestType = new HttpClientCallWithMethodRequestDataType()
 Request type.
 
const ResponseType = new HttpClientCallResponseDataType()
 Response type.
 

Protected Member Functions

auto doRequestImpl (auto req, *hash< auto > request_options)
 Makes a request and returns the response. More...
 
*AbstractDataProviderType getRequestTypeImpl ()
 Returns the description of a successful request message, if any. More...
 
*AbstractDataProviderType getResponseTypeImpl ()
 Returns the description of a response message, if this object represents a response message. More...
 

Detailed Description

The HTTP call data provider class.

Member Function Documentation

◆ doRequestImpl()

auto HttpClientDataProvider::HttpClientCallDataProvider::doRequestImpl ( auto  req,
*hash< auto >  request_options 
)
protected

Makes a request and returns the response.

Parameters
reqthe request info
request_optionsthe request options after processing by validateRequestOptions()
Returns
the response to the request

◆ getRequestTypeImpl()

*AbstractDataProviderType HttpClientDataProvider::HttpClientCallDataProvider::getRequestTypeImpl ( )
protected

Returns the description of a successful request message, if any.

Returns
the request type for this provider

◆ getResponseTypeImpl()

*AbstractDataProviderType HttpClientDataProvider::HttpClientCallDataProvider::getResponseTypeImpl ( )
protected

Returns the description of a response message, if this object represents a response message.

Returns
the response type for this response message
iv>