mirror of
https://github.com/XRPLF/rippled.git
synced 2026-01-30 11:35:23 +00:00
1456 lines
86 KiB
HTML
1456 lines
86 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: xrpl::HTTPClientImp Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacexrpl.html">xrpl</a></li><li class="navelem"><a class="el" href="classxrpl_1_1HTTPClientImp.html">HTTPClientImp</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="#pri-types">Private Types</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classxrpl_1_1HTTPClientImp-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">xrpl::HTTPClientImp Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for xrpl::HTTPClientImp:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classxrpl_1_1HTTPClientImp__inherit__graph.png" border="0" usemap="#axrpl_1_1HTTPClientImp_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="axrpl_1_1HTTPClientImp_inherit__map" id="axrpl_1_1HTTPClientImp_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="137,93,289,119"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="5,5,224,45"/>
|
|
<area shape="poly" title=" " alt="" coords="151,52,200,91,197,95,148,56"/>
|
|
<area shape="rect" href="classxrpl_1_1HTTPClient.html" title="Provides an asynchronous HTTP client implementation with optional SSL." alt="" coords="249,13,375,38"/>
|
|
<area shape="poly" title=" " alt="" coords="288,49,230,95,226,91,285,45"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for xrpl::HTTPClientImp:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classxrpl_1_1HTTPClientImp__coll__graph.png" border="0" usemap="#axrpl_1_1HTTPClientImp_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="axrpl_1_1HTTPClientImp_coll__map" id="axrpl_1_1HTTPClientImp_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="1236,290,1388,315"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="839,5,1057,45"/>
|
|
<area shape="poly" title=" " alt="" coords="1071,20,1108,25,1146,35,1181,49,1214,70,1239,94,1259,123,1288,187,1305,246,1312,289,1307,290,1300,248,1283,188,1255,126,1235,98,1210,74,1179,54,1144,40,1107,31,1071,25"/>
|
|
<area shape="rect" href="classxrpl_1_1HTTPClient.html" title="Provides an asynchronous HTTP client implementation with optional SSL." alt="" coords="885,70,1011,95"/>
|
|
<area shape="poly" title=" " alt="" coords="1025,69,1071,68,1120,73,1169,85,1213,107,1236,126,1256,150,1284,201,1302,252,1311,289,1306,290,1297,253,1279,204,1251,153,1233,130,1211,112,1167,90,1119,78,1070,74,1025,75"/>
|
|
<area shape="rect" href="classAutoSocket.html" title=" " alt="" coords="901,119,995,145"/>
|
|
<area shape="poly" title=" " alt="" coords="1009,124,1056,124,1109,129,1163,141,1213,163,1248,192,1275,227,1296,261,1308,289,1303,291,1291,264,1271,230,1244,195,1211,168,1161,146,1108,134,1056,129,1009,129"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="453,17,605,57"/>
|
|
<area shape="poly" title=" " alt="" coords="619,36,716,49,767,62,816,82,829,93,840,104,870,117,901,124,900,129,868,122,837,109,825,97,813,86,766,67,715,54,619,41"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="455,82,604,107"/>
|
|
<area shape="poly" title=" " alt="" coords="618,100,901,125,900,131,617,105"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="474,151,585,177"/>
|
|
<area shape="poly" title=" " alt="" coords="598,163,742,168,920,179,1091,197,1161,209,1213,224,1240,238,1264,255,1301,288,1297,292,1261,259,1237,242,1211,229,1159,214,1090,202,920,184,742,173,598,168"/>
|
|
<area shape="poly" title=" " alt="" coords="598,156,900,133,901,138,599,161"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="193,151,340,177"/>
|
|
<area shape="poly" title=" " alt="" coords="354,161,474,161,474,167,354,167"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="853,283,1043,323"/>
|
|
<area shape="poly" title=" " alt="" coords="1056,300,1236,300,1236,305,1056,305"/>
|
|
<area shape="rect" href="structxrpl_1_1HTTPClientImp_1_1Query.html" title=" " alt="" coords="453,283,605,323"/>
|
|
<area shape="poly" title=" " alt="" coords="619,300,853,300,853,305,619,305"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="223,290,310,315"/>
|
|
<area shape="poly" title=" " alt="" coords="307,282,364,265,397,263,429,265,743,263,881,263,1057,268,1135,271,1212,280,1254,287,1254,293,1212,285,1135,277,1057,273,881,268,743,268,429,271,397,269,364,271,309,287"/>
|
|
<area shape="poly" title=" " alt="" coords="324,300,453,300,453,305,324,305"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/deque.html" title=" " alt="" coords="629,349,815,374"/>
|
|
<area shape="poly" title=" " alt="" coords="324,312,364,320,503,339,629,352,629,357,503,345,364,325,323,318"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="5,283,144,323"/>
|
|
<area shape="poly" title=" " alt="" coords="158,300,223,300,223,305,158,305"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="904,410,992,435"/>
|
|
<area shape="poly" title=" " alt="" coords="1006,424,1052,424,1104,420,1159,410,1211,392,1239,375,1264,354,1299,314,1303,317,1268,358,1242,380,1213,397,1160,415,1105,425,1052,429,1006,429"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/functional/function.html" title=" " alt="" coords="861,460,1035,529"/>
|
|
<area shape="poly" title=" " alt="" coords="1048,491,1089,486,1131,477,1172,463,1210,443,1244,413,1271,377,1291,342,1303,314,1308,317,1296,344,1276,380,1248,417,1214,448,1174,468,1132,482,1089,491,1048,496"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/functional/function.html" title=" " alt="" coords="861,554,1035,638"/>
|
|
<area shape="poly" title=" " alt="" coords="1048,581,1089,570,1132,555,1173,535,1210,509,1232,486,1250,461,1278,405,1296,353,1306,315,1311,316,1301,354,1283,407,1255,463,1236,490,1214,513,1176,540,1134,560,1091,575,1049,586"/>
|
|
<area shape="poly" title=" " alt="" coords="828,359,939,356,1057,347,1162,331,1254,313,1255,318,1163,336,1058,352,939,361,828,364"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/duration.html" title=" " alt="" coords="871,662,1025,687"/>
|
|
<area shape="poly" title=" " alt="" coords="1038,666,1083,658,1129,644,1172,622,1210,593,1237,559,1259,521,1275,481,1288,441,1302,366,1307,316,1313,316,1308,367,1293,442,1280,483,1263,524,1242,562,1214,597,1175,627,1131,648,1084,663,1039,672"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structxrpl_1_1HTTPClientImp_1_1Query.html">Query</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ad330378ba56ec9d7043e7d39bfb4ddd1" id="r_ad330378ba56ec9d7043e7d39bfb4ddd1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#ad330378ba56ec9d7043e7d39bfb4ddd1">HTTPClientImp</a> (boost::asio::io_context &io_context, unsigned short const port, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> maxResponseSize, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &j)</td></tr>
|
|
<tr class="separator:ad330378ba56ec9d7043e7d39bfb4ddd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f5c67c6f454a804efc0bd4db6215c1d" id="r_a7f5c67c6f454a804efc0bd4db6215c1d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a7f5c67c6f454a804efc0bd4db6215c1d">makeGet</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strPath, boost::asio::streambuf &sb, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strHost)</td></tr>
|
|
<tr class="separator:a7f5c67c6f454a804efc0bd4db6215c1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49bffb26bc92dd03594c78fbda62ebfb" id="r_a49bffb26bc92dd03594c78fbda62ebfb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a49bffb26bc92dd03594c78fbda62ebfb">request</a> (bool bSSL, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/deque.html">std::deque</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> > deqSites, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(boost::asio::streambuf &sb, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strHost)> build, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> timeout, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(boost::system::error_code const &ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData)> complete)</td></tr>
|
|
<tr class="separator:a49bffb26bc92dd03594c78fbda62ebfb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa4b35e3e4c470074b4e41457617b0b8" id="r_aaa4b35e3e4c470074b4e41457617b0b8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#aaa4b35e3e4c470074b4e41457617b0b8">get</a> (bool bSSL, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/deque.html">std::deque</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> > deqSites, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strPath, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> timeout, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(boost::system::error_code const &ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData)> complete)</td></tr>
|
|
<tr class="separator:aaa4b35e3e4c470074b4e41457617b0b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2c8a7cccca091029871eedb7aed2243" id="r_aa2c8a7cccca091029871eedb7aed2243"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#aa2c8a7cccca091029871eedb7aed2243">httpsNext</a> ()</td></tr>
|
|
<tr class="separator:aa2c8a7cccca091029871eedb7aed2243"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12e851bcaeba089d6344699f7cf3e130" id="r_a12e851bcaeba089d6344699f7cf3e130"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a12e851bcaeba089d6344699f7cf3e130">handleDeadline</a> (boost::system::error_code const &ecResult)</td></tr>
|
|
<tr class="separator:a12e851bcaeba089d6344699f7cf3e130"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb7be5fbb094ae52b2f37348fbcefcfd" id="r_afb7be5fbb094ae52b2f37348fbcefcfd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#afb7be5fbb094ae52b2f37348fbcefcfd">handleShutdown</a> (boost::system::error_code const &ecResult)</td></tr>
|
|
<tr class="separator:afb7be5fbb094ae52b2f37348fbcefcfd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a823ca3f98e6f31213f25a0b0fbae2208" id="r_a823ca3f98e6f31213f25a0b0fbae2208"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a823ca3f98e6f31213f25a0b0fbae2208">handleResolve</a> (boost::system::error_code const &ecResult, boost::asio::ip::tcp::resolver::results_type result)</td></tr>
|
|
<tr class="separator:a823ca3f98e6f31213f25a0b0fbae2208"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ef0daac290399de49f2be8a91c5ca10" id="r_a4ef0daac290399de49f2be8a91c5ca10"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a4ef0daac290399de49f2be8a91c5ca10">handleConnect</a> (boost::system::error_code const &ecResult)</td></tr>
|
|
<tr class="separator:a4ef0daac290399de49f2be8a91c5ca10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84f275c71d71a01ced20c29b4d6a14e0" id="r_a84f275c71d71a01ced20c29b4d6a14e0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a84f275c71d71a01ced20c29b4d6a14e0">handleRequest</a> (boost::system::error_code const &ecResult)</td></tr>
|
|
<tr class="separator:a84f275c71d71a01ced20c29b4d6a14e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13707fb73e3e8f36e2b1254894410aa9" id="r_a13707fb73e3e8f36e2b1254894410aa9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a13707fb73e3e8f36e2b1254894410aa9">handleWrite</a> (boost::system::error_code const &ecResult, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes_transferred)</td></tr>
|
|
<tr class="separator:a13707fb73e3e8f36e2b1254894410aa9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa624ea6b6462199bbcb78c53a6a27f8c" id="r_aa624ea6b6462199bbcb78c53a6a27f8c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#aa624ea6b6462199bbcb78c53a6a27f8c">handleHeader</a> (boost::system::error_code const &ecResult, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes_transferred)</td></tr>
|
|
<tr class="separator:aa624ea6b6462199bbcb78c53a6a27f8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0a29f67057efd440982d06d742c2175" id="r_ad0a29f67057efd440982d06d742c2175"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#ad0a29f67057efd440982d06d742c2175">handleData</a> (boost::system::error_code const &ecResult, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes_transferred)</td></tr>
|
|
<tr class="separator:ad0a29f67057efd440982d06d742c2175"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6c6fe65a66349c3463d1011c6869a62" id="r_ad6c6fe65a66349c3463d1011c6869a62"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#ad6c6fe65a66349c3463d1011c6869a62">invokeComplete</a> (boost::system::error_code const &ecResult, int iStatus=0, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData="")</td></tr>
|
|
<tr class="separator:ad6c6fe65a66349c3463d1011c6869a62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">shared_from_this</a> (T... args)</td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/weak_from_this.html">weak_from_this</a> (T... args)</td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a10254dd01b7a1131b0414d18dfdae91a" id="r_a10254dd01b7a1131b0414d18dfdae91a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClient.html#a10254dd01b7a1131b0414d18dfdae91a">initializeSSLContext</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &sslVerifyDir, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &sslVerifyFile, bool sslVerify, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="separator:a10254dd01b7a1131b0414d18dfdae91a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16027873c1b7db58dd2b82e5e889885d" id="r_a16027873c1b7db58dd2b82e5e889885d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClient.html#a16027873c1b7db58dd2b82e5e889885d">get</a> (bool bSSL, boost::asio::io_context &io_context, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/deque.html">std::deque</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> > deqSites, unsigned short const port, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strPath, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> responseMax, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> timeout, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(boost::system::error_code const &ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData)> complete, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &j)</td></tr>
|
|
<tr class="separator:a16027873c1b7db58dd2b82e5e889885d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aefdafb59ebf4b82549588b07eec9404c" id="r_aefdafb59ebf4b82549588b07eec9404c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClient.html#aefdafb59ebf4b82549588b07eec9404c">get</a> (bool bSSL, boost::asio::io_context &io_context, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> strSite, unsigned short const port, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strPath, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> responseMax, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> timeout, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(boost::system::error_code const &ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData)> complete, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &j)</td></tr>
|
|
<tr class="separator:aefdafb59ebf4b82549588b07eec9404c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b7eba6e2efcdd9159866ea3981ba945" id="r_a2b7eba6e2efcdd9159866ea3981ba945"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClient.html#a2b7eba6e2efcdd9159866ea3981ba945">request</a> (bool bSSL, boost::asio::io_context &io_context, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> strSite, unsigned short const port, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(boost::asio::streambuf &sb, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strHost)> build, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> responseMax, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> timeout, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(boost::system::error_code const &ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData)> complete, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &j)</td></tr>
|
|
<tr class="separator:a2b7eba6e2efcdd9159866ea3981ba945"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
|
|
Static Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a318cee7210a5ab893b25d4884ee6b41d" id="r_a318cee7210a5ab893b25d4884ee6b41d"><td class="memItemLeft" align="right" valign="top">static constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClient.html#a318cee7210a5ab893b25d4884ee6b41d">maxClientHeaderBytes</a> = <a class="el" href="namespacexrpl.html#aab108af9fcb88b7d9e3a38c78e74a950">kilobytes</a>(32)</td></tr>
|
|
<tr class="separator:a318cee7210a5ab893b25d4884ee6b41d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-types" name="pri-types"></a>
|
|
Private Types</h2></td></tr>
|
|
<tr class="memitem:ad633e9f082dae58249e8f6b3cb81fe03" id="r_ad633e9f082dae58249e8f6b3cb81fe03"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#ad633e9f082dae58249e8f6b3cb81fe03">pointer</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classxrpl_1_1HTTPClient.html">HTTPClient</a> ></td></tr>
|
|
<tr class="separator:ad633e9f082dae58249e8f6b3cb81fe03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a9e2907a0c4f54e287e0eec24afe2ef88" id="r_a9e2907a0c4f54e287e0eec24afe2ef88"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a9e2907a0c4f54e287e0eec24afe2ef88">mSSL</a></td></tr>
|
|
<tr class="separator:a9e2907a0c4f54e287e0eec24afe2ef88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afdc49707756c9b9df5f6fdbd7e542a55" id="r_afdc49707756c9b9df5f6fdbd7e542a55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAutoSocket.html">AutoSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#afdc49707756c9b9df5f6fdbd7e542a55">mSocket</a></td></tr>
|
|
<tr class="separator:afdc49707756c9b9df5f6fdbd7e542a55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afcc82604537fd946ede0e996e850e838" id="r_afcc82604537fd946ede0e996e850e838"><td class="memItemLeft" align="right" valign="top">boost::asio::ip::tcp::resolver </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#afcc82604537fd946ede0e996e850e838">mResolver</a></td></tr>
|
|
<tr class="separator:afcc82604537fd946ede0e996e850e838"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe23cb7f3029e5ecc193fd6613cc8d98" id="r_afe23cb7f3029e5ecc193fd6613cc8d98"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="structxrpl_1_1HTTPClientImp_1_1Query.html">Query</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#afe23cb7f3029e5ecc193fd6613cc8d98">mQuery</a></td></tr>
|
|
<tr class="separator:afe23cb7f3029e5ecc193fd6613cc8d98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d7b2b10cc9aab827d526a160fc96df4" id="r_a5d7b2b10cc9aab827d526a160fc96df4"><td class="memItemLeft" align="right" valign="top">boost::asio::streambuf </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a5d7b2b10cc9aab827d526a160fc96df4">mRequest</a></td></tr>
|
|
<tr class="separator:a5d7b2b10cc9aab827d526a160fc96df4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b64626042db3b7841fd3d71f65de8aa" id="r_a8b64626042db3b7841fd3d71f65de8aa"><td class="memItemLeft" align="right" valign="top">boost::asio::streambuf </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a8b64626042db3b7841fd3d71f65de8aa">mHeader</a></td></tr>
|
|
<tr class="separator:a8b64626042db3b7841fd3d71f65de8aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c3b419280e1452b22ef404847537fc2" id="r_a8c3b419280e1452b22ef404847537fc2"><td class="memItemLeft" align="right" valign="top">boost::asio::streambuf </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a8c3b419280e1452b22ef404847537fc2">mResponse</a></td></tr>
|
|
<tr class="separator:a8c3b419280e1452b22ef404847537fc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33f400ee9257c1963f6134781990540c" id="r_a33f400ee9257c1963f6134781990540c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a33f400ee9257c1963f6134781990540c">mBody</a></td></tr>
|
|
<tr class="separator:a33f400ee9257c1963f6134781990540c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa237f9d4fe3fb0903ef160f4bdc8eac7" id="r_aa237f9d4fe3fb0903ef160f4bdc8eac7"><td class="memItemLeft" align="right" valign="top">unsigned short const </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#aa237f9d4fe3fb0903ef160f4bdc8eac7">mPort</a></td></tr>
|
|
<tr class="separator:aa237f9d4fe3fb0903ef160f4bdc8eac7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d885c07e64a57794df7fa7d5e1401b2" id="r_a3d885c07e64a57794df7fa7d5e1401b2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a3d885c07e64a57794df7fa7d5e1401b2">maxResponseSize_</a></td></tr>
|
|
<tr class="separator:a3d885c07e64a57794df7fa7d5e1401b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a985e2411fca9688280be3d9190ec7b30" id="r_a985e2411fca9688280be3d9190ec7b30"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a985e2411fca9688280be3d9190ec7b30">mStatus</a></td></tr>
|
|
<tr class="separator:a985e2411fca9688280be3d9190ec7b30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad09ef31d0bcb9c006e5d9c32151e7dff" id="r_ad09ef31d0bcb9c006e5d9c32151e7dff"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(boost::asio::streambuf &sb, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strHost)> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#ad09ef31d0bcb9c006e5d9c32151e7dff">mBuild</a></td></tr>
|
|
<tr class="separator:ad09ef31d0bcb9c006e5d9c32151e7dff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09feb5bd485883974174c30229be32ee" id="r_a09feb5bd485883974174c30229be32ee"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(boost::system::error_code const &ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData)> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a09feb5bd485883974174c30229be32ee">mComplete</a></td></tr>
|
|
<tr class="separator:a09feb5bd485883974174c30229be32ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ac7e0ae1fe6e350e604ea97f5382544" id="r_a5ac7e0ae1fe6e350e604ea97f5382544"><td class="memItemLeft" align="right" valign="top">boost::asio::basic_waitable_timer< <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a5ac7e0ae1fe6e350e604ea97f5382544">mDeadline</a></td></tr>
|
|
<tr class="separator:a5ac7e0ae1fe6e350e604ea97f5382544"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fec8f4adb8bf9782b9c06e239c28abd" id="r_a3fec8f4adb8bf9782b9c06e239c28abd"><td class="memItemLeft" align="right" valign="top">boost::system::error_code </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a3fec8f4adb8bf9782b9c06e239c28abd">mShutdown</a></td></tr>
|
|
<tr class="separator:a3fec8f4adb8bf9782b9c06e239c28abd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a50d344840c141af5170843537ea0b47b" id="r_a50d344840c141af5170843537ea0b47b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/deque.html">std::deque</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a50d344840c141af5170843537ea0b47b">mDeqSites</a></td></tr>
|
|
<tr class="separator:a50d344840c141af5170843537ea0b47b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7165fd20d0ac79ad63e69e6778b8d23" id="r_ac7165fd20d0ac79ad63e69e6778b8d23"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#ac7165fd20d0ac79ad63e69e6778b8d23">mTimeout</a></td></tr>
|
|
<tr class="separator:ac7165fd20d0ac79ad63e69e6778b8d23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a596de20c7374b2f99ffd6d04ae286a1a" id="r_a596de20c7374b2f99ffd6d04ae286a1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1HTTPClientImp.html#a596de20c7374b2f99ffd6d04ae286a1a">j_</a></td></tr>
|
|
<tr class="separator:a596de20c7374b2f99ffd6d04ae286a1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00035">35</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="ad633e9f082dae58249e8f6b3cb81fe03" name="ad633e9f082dae58249e8f6b3cb81fe03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad633e9f082dae58249e8f6b3cb81fe03">◆ </a></span>pointer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classxrpl_1_1HTTPClientImp.html#ad633e9f082dae58249e8f6b3cb81fe03">xrpl::HTTPClientImp::pointer</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classxrpl_1_1HTTPClient.html">HTTPClient</a>></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00432">432</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ad330378ba56ec9d7043e7d39bfb4ddd1" name="ad330378ba56ec9d7043e7d39bfb4ddd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad330378ba56ec9d7043e7d39bfb4ddd1">◆ </a></span>HTTPClientImp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">xrpl::HTTPClientImp::HTTPClientImp </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::asio::io_context & </td>
|
|
<td class="paramname"><em>io_context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned short const </td>
|
|
<td class="paramname"><em>port</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>maxResponseSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> & </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00038">38</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a7f5c67c6f454a804efc0bd4db6215c1d" name="a7f5c67c6f454a804efc0bd4db6215c1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f5c67c6f454a804efc0bd4db6215c1d">◆ </a></span>makeGet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::makeGet </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>strPath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">boost::asio::streambuf & </td>
|
|
<td class="paramname"><em>sb</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>strHost</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00056">56</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a49bffb26bc92dd03594c78fbda62ebfb" name="a49bffb26bc92dd03594c78fbda62ebfb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49bffb26bc92dd03594c78fbda62ebfb">◆ </a></span>request() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::request </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSSL</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/deque.html">std::deque</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> > </td>
|
|
<td class="paramname"><em>deqSites</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(boost::asio::streambuf &sb, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strHost)> </td>
|
|
<td class="paramname"><em>build</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td>
|
|
<td class="paramname"><em>timeout</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(boost::system::error_code const &ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData)> </td>
|
|
<td class="paramname"><em>complete</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00072">72</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa4b35e3e4c470074b4e41457617b0b8" name="aaa4b35e3e4c470074b4e41457617b0b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa4b35e3e4c470074b4e41457617b0b8">◆ </a></span>get() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::get </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSSL</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/deque.html">std::deque</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> > </td>
|
|
<td class="paramname"><em>deqSites</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>strPath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td>
|
|
<td class="paramname"><em>timeout</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(boost::system::error_code const &ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData)> </td>
|
|
<td class="paramname"><em>complete</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00092">92</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2c8a7cccca091029871eedb7aed2243" name="aa2c8a7cccca091029871eedb7aed2243"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2c8a7cccca091029871eedb7aed2243">◆ </a></span>httpsNext()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::httpsNext </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00114">114</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12e851bcaeba089d6344699f7cf3e130" name="a12e851bcaeba089d6344699f7cf3e130"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12e851bcaeba089d6344699f7cf3e130">◆ </a></span>handleDeadline()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::handleDeadline </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::system::error_code const & </td>
|
|
<td class="paramname"><em>ecResult</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00151">151</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb7be5fbb094ae52b2f37348fbcefcfd" name="afb7be5fbb094ae52b2f37348fbcefcfd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb7be5fbb094ae52b2f37348fbcefcfd">◆ </a></span>handleShutdown()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::handleShutdown </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::system::error_code const & </td>
|
|
<td class="paramname"><em>ecResult</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00185">185</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a823ca3f98e6f31213f25a0b0fbae2208" name="a823ca3f98e6f31213f25a0b0fbae2208"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a823ca3f98e6f31213f25a0b0fbae2208">◆ </a></span>handleResolve()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::handleResolve </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::system::error_code const & </td>
|
|
<td class="paramname"><em>ecResult</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">boost::asio::ip::tcp::resolver::results_type </td>
|
|
<td class="paramname"><em>result</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00194">194</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ef0daac290399de49f2be8a91c5ca10" name="a4ef0daac290399de49f2be8a91c5ca10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ef0daac290399de49f2be8a91c5ca10">◆ </a></span>handleConnect()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::handleConnect </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::system::error_code const & </td>
|
|
<td class="paramname"><em>ecResult</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00219">219</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84f275c71d71a01ced20c29b4d6a14e0" name="a84f275c71d71a01ced20c29b4d6a14e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84f275c71d71a01ced20c29b4d6a14e0">◆ </a></span>handleRequest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::handleRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::system::error_code const & </td>
|
|
<td class="paramname"><em>ecResult</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00258">258</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13707fb73e3e8f36e2b1254894410aa9" name="a13707fb73e3e8f36e2b1254894410aa9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13707fb73e3e8f36e2b1254894410aa9">◆ </a></span>handleWrite()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::handleWrite </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::system::error_code const & </td>
|
|
<td class="paramname"><em>ecResult</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>bytes_transferred</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00283">283</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa624ea6b6462199bbcb78c53a6a27f8c" name="aa624ea6b6462199bbcb78c53a6a27f8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa624ea6b6462199bbcb78c53a6a27f8c">◆ </a></span>handleHeader()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::handleHeader </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::system::error_code const & </td>
|
|
<td class="paramname"><em>ecResult</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>bytes_transferred</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00307">307</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0a29f67057efd440982d06d742c2175" name="ad0a29f67057efd440982d06d742c2175"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0a29f67057efd440982d06d742c2175">◆ </a></span>handleData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::handleData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::system::error_code const & </td>
|
|
<td class="paramname"><em>ecResult</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>bytes_transferred</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00367">367</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6c6fe65a66349c3463d1011c6869a62" name="ad6c6fe65a66349c3463d1011c6869a62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6c6fe65a66349c3463d1011c6869a62">◆ </a></span>invokeComplete()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClientImp::invokeComplete </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::system::error_code const & </td>
|
|
<td class="paramname"><em>ecResult</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>iStatus</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>strData</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00395">395</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a10254dd01b7a1131b0414d18dfdae91a" name="a10254dd01b7a1131b0414d18dfdae91a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a10254dd01b7a1131b0414d18dfdae91a">◆ </a></span>initializeSSLContext()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClient::initializeSSLContext </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>sslVerifyDir</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>sslVerifyFile</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>sslVerify</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00020">20</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16027873c1b7db58dd2b82e5e889885d" name="a16027873c1b7db58dd2b82e5e889885d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16027873c1b7db58dd2b82e5e889885d">◆ </a></span>get() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClient::get </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSSL</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">boost::asio::io_context & </td>
|
|
<td class="paramname"><em>io_context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/deque.html">std::deque</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> > </td>
|
|
<td class="paramname"><em>deqSites</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned short const </td>
|
|
<td class="paramname"><em>port</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>strPath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>responseMax</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td>
|
|
<td class="paramname"><em>timeout</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(boost::system::error_code const &ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData)> </td>
|
|
<td class="paramname"><em>complete</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> & </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00469">469</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aefdafb59ebf4b82549588b07eec9404c" name="aefdafb59ebf4b82549588b07eec9404c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aefdafb59ebf4b82549588b07eec9404c">◆ </a></span>get() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClient::get </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSSL</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">boost::asio::io_context & </td>
|
|
<td class="paramname"><em>io_context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td>
|
|
<td class="paramname"><em>strSite</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned short const </td>
|
|
<td class="paramname"><em>port</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>strPath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>responseMax</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td>
|
|
<td class="paramname"><em>timeout</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(boost::system::error_code const &ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData)> </td>
|
|
<td class="paramname"><em>complete</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> & </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00485">485</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b7eba6e2efcdd9159866ea3981ba945" name="a2b7eba6e2efcdd9159866ea3981ba945"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b7eba6e2efcdd9159866ea3981ba945">◆ </a></span>request() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::HTTPClient::request </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSSL</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">boost::asio::io_context & </td>
|
|
<td class="paramname"><em>io_context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td>
|
|
<td class="paramname"><em>strSite</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned short const </td>
|
|
<td class="paramname"><em>port</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(boost::asio::streambuf &sb, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strHost)> </td>
|
|
<td class="paramname"><em>build</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>responseMax</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td>
|
|
<td class="paramname"><em>timeout</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(boost::system::error_code const &ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &strData)> </td>
|
|
<td class="paramname"><em>complete</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> & </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00503">503</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a9e2907a0c4f54e287e0eec24afe2ef88" name="a9e2907a0c4f54e287e0eec24afe2ef88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e2907a0c4f54e287e0eec24afe2ef88">◆ </a></span>mSSL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool xrpl::HTTPClientImp::mSSL</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00434">434</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afdc49707756c9b9df5f6fdbd7e542a55" name="afdc49707756c9b9df5f6fdbd7e542a55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afdc49707756c9b9df5f6fdbd7e542a55">◆ </a></span>mSocket</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classAutoSocket.html">AutoSocket</a> xrpl::HTTPClientImp::mSocket</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00435">435</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afcc82604537fd946ede0e996e850e838" name="afcc82604537fd946ede0e996e850e838"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afcc82604537fd946ede0e996e850e838">◆ </a></span>mResolver</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::asio::ip::tcp::resolver xrpl::HTTPClientImp::mResolver</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00436">436</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe23cb7f3029e5ecc193fd6613cc8d98" name="afe23cb7f3029e5ecc193fd6613cc8d98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe23cb7f3029e5ecc193fd6613cc8d98">◆ </a></span>mQuery</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="structxrpl_1_1HTTPClientImp_1_1Query.html">Query</a>> xrpl::HTTPClientImp::mQuery</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00444">444</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d7b2b10cc9aab827d526a160fc96df4" name="a5d7b2b10cc9aab827d526a160fc96df4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d7b2b10cc9aab827d526a160fc96df4">◆ </a></span>mRequest</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::asio::streambuf xrpl::HTTPClientImp::mRequest</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00446">446</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b64626042db3b7841fd3d71f65de8aa" name="a8b64626042db3b7841fd3d71f65de8aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b64626042db3b7841fd3d71f65de8aa">◆ </a></span>mHeader</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::asio::streambuf xrpl::HTTPClientImp::mHeader</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00447">447</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c3b419280e1452b22ef404847537fc2" name="a8c3b419280e1452b22ef404847537fc2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c3b419280e1452b22ef404847537fc2">◆ </a></span>mResponse</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::asio::streambuf xrpl::HTTPClientImp::mResponse</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00448">448</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33f400ee9257c1963f6134781990540c" name="a33f400ee9257c1963f6134781990540c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33f400ee9257c1963f6134781990540c">◆ </a></span>mBody</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> xrpl::HTTPClientImp::mBody</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00449">449</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa237f9d4fe3fb0903ef160f4bdc8eac7" name="aa237f9d4fe3fb0903ef160f4bdc8eac7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa237f9d4fe3fb0903ef160f4bdc8eac7">◆ </a></span>mPort</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned short const xrpl::HTTPClientImp::mPort</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00450">450</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d885c07e64a57794df7fa7d5e1401b2" name="a3d885c07e64a57794df7fa7d5e1401b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d885c07e64a57794df7fa7d5e1401b2">◆ </a></span>maxResponseSize_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> const xrpl::HTTPClientImp::maxResponseSize_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00451">451</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a985e2411fca9688280be3d9190ec7b30" name="a985e2411fca9688280be3d9190ec7b30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a985e2411fca9688280be3d9190ec7b30">◆ </a></span>mStatus</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int xrpl::HTTPClientImp::mStatus</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00452">452</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad09ef31d0bcb9c006e5d9c32151e7dff" name="ad09ef31d0bcb9c006e5d9c32151e7dff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad09ef31d0bcb9c006e5d9c32151e7dff">◆ </a></span>mBuild</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><void(boost::asio::streambuf& sb, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const& strHost)> xrpl::HTTPClientImp::mBuild</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00453">453</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09feb5bd485883974174c30229be32ee" name="a09feb5bd485883974174c30229be32ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09feb5bd485883974174c30229be32ee">◆ </a></span>mComplete</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><bool(boost::system::error_code const& ecResult, int iStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const& strData)> xrpl::HTTPClientImp::mComplete</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00454">454</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ac7e0ae1fe6e350e604ea97f5382544" name="a5ac7e0ae1fe6e350e604ea97f5382544"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ac7e0ae1fe6e350e604ea97f5382544">◆ </a></span>mDeadline</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::asio::basic_waitable_timer<<a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a>> xrpl::HTTPClientImp::mDeadline</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00456">456</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3fec8f4adb8bf9782b9c06e239c28abd" name="a3fec8f4adb8bf9782b9c06e239c28abd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fec8f4adb8bf9782b9c06e239c28abd">◆ </a></span>mShutdown</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::system::error_code xrpl::HTTPClientImp::mShutdown</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00459">459</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a50d344840c141af5170843537ea0b47b" name="a50d344840c141af5170843537ea0b47b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a50d344840c141af5170843537ea0b47b">◆ </a></span>mDeqSites</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/deque.html">std::deque</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>> xrpl::HTTPClientImp::mDeqSites</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00461">461</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7165fd20d0ac79ad63e69e6778b8d23" name="ac7165fd20d0ac79ad63e69e6778b8d23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7165fd20d0ac79ad63e69e6778b8d23">◆ </a></span>mTimeout</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> xrpl::HTTPClientImp::mTimeout</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00462">462</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a596de20c7374b2f99ffd6d04ae286a1a" name="a596de20c7374b2f99ffd6d04ae286a1a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a596de20c7374b2f99ffd6d04ae286a1a">◆ </a></span>j_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> xrpl::HTTPClientImp::j_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html#l00463">463</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a318cee7210a5ab893b25d4884ee6b41d" name="a318cee7210a5ab893b25d4884ee6b41d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a318cee7210a5ab893b25d4884ee6b41d">◆ </a></span>maxClientHeaderBytes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr auto xrpl::HTTPClient::maxClientHeaderBytes = <a class="el" href="namespacexrpl.html#aab108af9fcb88b7d9e3a38c78e74a950">kilobytes</a>(32)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="HTTPClient_8h_source.html#l00024">24</a> of file <a class="el" href="HTTPClient_8h_source.html">HTTPClient.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|