mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 06:25:51 +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: ripple::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="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="classripple_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="classripple_1_1HTTPClientImp-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::HTTPClientImp Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::HTTPClientImp:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1HTTPClientImp__inherit__graph.png" border="0" usemap="#aripple_1_1HTTPClientImp_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aripple_1_1HTTPClientImp_inherit__map" id="aripple_1_1HTTPClientImp_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="134,93,298,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="152,52,202,91,199,95,148,56"/>
|
|
<area shape="rect" href="classripple_1_1HTTPClient.html" title="Provides an asynchronous HTTP client implementation with optional SSL." alt="" coords="248,13,387,38"/>
|
|
<area shape="poly" title=" " alt="" coords="293,49,233,95,229,91,290,45"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::HTTPClientImp:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1HTTPClientImp__coll__graph.png" border="0" usemap="#aripple_1_1HTTPClientImp_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1HTTPClientImp_coll__map" id="aripple_1_1HTTPClientImp_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="1248,290,1412,315"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="851,5,1069,45"/>
|
|
<area shape="poly" title=" " alt="" coords="1084,21,1120,27,1158,36,1193,51,1226,71,1251,96,1272,124,1303,187,1321,247,1330,289,1324,290,1316,248,1298,189,1268,127,1247,99,1222,75,1191,56,1156,42,1119,32,1083,27"/>
|
|
<area shape="rect" href="classripple_1_1HTTPClient.html" title="Provides an asynchronous HTTP client implementation with optional SSL." alt="" coords="891,70,1029,95"/>
|
|
<area shape="poly" title=" " alt="" coords="1043,69,1087,69,1135,74,1182,86,1225,107,1249,126,1269,150,1299,202,1319,252,1329,289,1324,291,1314,254,1295,204,1265,153,1245,130,1223,112,1180,91,1134,79,1087,74,1043,75"/>
|
|
<area shape="rect" href="classAutoSocket.html" title=" " alt="" coords="913,119,1007,145"/>
|
|
<area shape="poly" title=" " alt="" coords="1021,124,1068,124,1121,129,1175,141,1225,163,1261,191,1290,227,1312,261,1325,289,1321,291,1307,264,1286,230,1258,195,1223,168,1173,146,1120,135,1068,130,1021,130"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="459,17,611,57"/>
|
|
<area shape="poly" title=" " alt="" coords="625,37,725,50,778,63,828,83,841,94,852,104,882,116,913,124,912,129,880,121,849,109,837,98,825,88,776,69,724,55,625,42"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="461,82,610,107"/>
|
|
<area shape="poly" title=" " alt="" coords="624,100,912,125,912,131,624,105"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="480,151,591,177"/>
|
|
<area shape="poly" title=" " alt="" coords="604,163,749,168,929,179,1101,197,1172,210,1225,224,1253,238,1279,255,1318,288,1314,292,1275,259,1250,242,1223,229,1171,215,1101,203,928,185,749,174,604,168"/>
|
|
<area shape="poly" title=" " alt="" coords="604,156,912,133,913,138,604,162"/>
|
|
<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,480,161,480,167,354,167"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="865,283,1055,323"/>
|
|
<area shape="poly" title=" " alt="" coords="1068,300,1248,300,1248,305,1068,305"/>
|
|
<area shape="rect" href="structripple_1_1HTTPClientImp_1_1Query.html" title=" " alt="" coords="453,283,617,323"/>
|
|
<area shape="poly" title=" " alt="" coords="631,300,865,300,865,305,631,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,749,263,889,263,1069,268,1147,272,1224,280,1269,287,1268,293,1224,285,1147,277,1069,273,889,268,749,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="641,349,827,374"/>
|
|
<area shape="poly" title=" " alt="" coords="324,312,364,320,510,340,642,352,641,358,509,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="916,410,1004,435"/>
|
|
<area shape="poly" title=" " alt="" coords="1018,424,1064,423,1116,419,1171,410,1223,392,1252,375,1279,354,1317,314,1321,317,1282,358,1255,380,1225,397,1172,415,1117,425,1064,429,1018,429"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/functional/function.html" title=" " alt="" coords="873,460,1047,529"/>
|
|
<area shape="poly" title=" " alt="" coords="1060,490,1143,475,1184,461,1223,442,1257,412,1286,377,1321,314,1325,317,1290,380,1261,416,1225,446,1186,466,1144,480,1061,495"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/functional/function.html" title=" " alt="" coords="873,554,1047,638"/>
|
|
<area shape="poly" title=" " alt="" coords="1060,580,1101,569,1144,554,1185,533,1222,507,1244,485,1263,460,1293,404,1313,352,1323,315,1328,316,1318,354,1298,406,1268,462,1248,488,1226,511,1188,538,1146,559,1103,574,1061,585"/>
|
|
<area shape="poly" title=" " alt="" coords="841,359,951,355,1069,347,1177,331,1271,313,1272,318,1177,336,1070,352,951,361,841,364"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/duration.html" title=" " alt="" coords="883,662,1037,687"/>
|
|
<area shape="poly" title=" " alt="" coords="1050,666,1095,657,1141,642,1184,621,1222,591,1250,558,1272,520,1289,480,1302,440,1319,366,1325,315,1330,316,1324,367,1308,441,1294,482,1276,523,1254,561,1226,595,1187,625,1143,647,1096,662,1051,671"/>
|
|
</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="structripple_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:aeab60dd5f72e619bd3f381817c180852" id="r_aeab60dd5f72e619bd3f381817c180852"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#aeab60dd5f72e619bd3f381817c180852">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:aeab60dd5f72e619bd3f381817c180852"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1521b8f011bdcae9fa47d677f3a8a1dc" id="r_a1521b8f011bdcae9fa47d677f3a8a1dc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a1521b8f011bdcae9fa47d677f3a8a1dc">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:a1521b8f011bdcae9fa47d677f3a8a1dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ba7e1c3d75eb63914b9cfef9674a008" id="r_a9ba7e1c3d75eb63914b9cfef9674a008"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a9ba7e1c3d75eb63914b9cfef9674a008">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:a9ba7e1c3d75eb63914b9cfef9674a008"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fc2e7dc452428d51d7fcf4c39535847" id="r_a5fc2e7dc452428d51d7fcf4c39535847"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a5fc2e7dc452428d51d7fcf4c39535847">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:a5fc2e7dc452428d51d7fcf4c39535847"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a008ec5bfacbccd5a2733378638db5146" id="r_a008ec5bfacbccd5a2733378638db5146"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a008ec5bfacbccd5a2733378638db5146">httpsNext</a> ()</td></tr>
|
|
<tr class="separator:a008ec5bfacbccd5a2733378638db5146"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac75c087ce0be70f608a462bda5d87e64" id="r_ac75c087ce0be70f608a462bda5d87e64"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#ac75c087ce0be70f608a462bda5d87e64">handleDeadline</a> (boost::system::error_code const &ecResult)</td></tr>
|
|
<tr class="separator:ac75c087ce0be70f608a462bda5d87e64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58e610366c7ea6caa7ca0e6f41903ebb" id="r_a58e610366c7ea6caa7ca0e6f41903ebb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a58e610366c7ea6caa7ca0e6f41903ebb">handleShutdown</a> (boost::system::error_code const &ecResult)</td></tr>
|
|
<tr class="separator:a58e610366c7ea6caa7ca0e6f41903ebb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d891ea28dacc45a34fab60dd0347714" id="r_a8d891ea28dacc45a34fab60dd0347714"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a8d891ea28dacc45a34fab60dd0347714">handleResolve</a> (boost::system::error_code const &ecResult, boost::asio::ip::tcp::resolver::results_type result)</td></tr>
|
|
<tr class="separator:a8d891ea28dacc45a34fab60dd0347714"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d37b448097953e2830003e6a7690484" id="r_a7d37b448097953e2830003e6a7690484"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a7d37b448097953e2830003e6a7690484">handleConnect</a> (boost::system::error_code const &ecResult)</td></tr>
|
|
<tr class="separator:a7d37b448097953e2830003e6a7690484"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d5ef42305153ead914e0646aaeab989" id="r_a8d5ef42305153ead914e0646aaeab989"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a8d5ef42305153ead914e0646aaeab989">handleRequest</a> (boost::system::error_code const &ecResult)</td></tr>
|
|
<tr class="separator:a8d5ef42305153ead914e0646aaeab989"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ef96edef9e03c407388f9ea734ebcd3" id="r_a0ef96edef9e03c407388f9ea734ebcd3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a0ef96edef9e03c407388f9ea734ebcd3">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:a0ef96edef9e03c407388f9ea734ebcd3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77d479f237d407185d689a1232dce9c0" id="r_a77d479f237d407185d689a1232dce9c0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a77d479f237d407185d689a1232dce9c0">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:a77d479f237d407185d689a1232dce9c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab301e54f0f7d3bf1ede59458a261fe35" id="r_ab301e54f0f7d3bf1ede59458a261fe35"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#ab301e54f0f7d3bf1ede59458a261fe35">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:ab301e54f0f7d3bf1ede59458a261fe35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d66463811689c39d288329ee0b0bdbc" id="r_a5d66463811689c39d288329ee0b0bdbc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a5d66463811689c39d288329ee0b0bdbc">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:a5d66463811689c39d288329ee0b0bdbc"><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:a5dd77dd1a472087f2e23cd889e7e4b88" id="r_a5dd77dd1a472087f2e23cd889e7e4b88"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClient.html#a5dd77dd1a472087f2e23cd889e7e4b88">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:a5dd77dd1a472087f2e23cd889e7e4b88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96dfa378dcbf8e12b5a1389a390bdd89" id="r_a96dfa378dcbf8e12b5a1389a390bdd89"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClient.html#a96dfa378dcbf8e12b5a1389a390bdd89">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:a96dfa378dcbf8e12b5a1389a390bdd89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a581f2610071fec164333f59361a6dd2b" id="r_a581f2610071fec164333f59361a6dd2b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClient.html#a581f2610071fec164333f59361a6dd2b">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:a581f2610071fec164333f59361a6dd2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20eab030dfc4ce88ca9f6b8616916ae3" id="r_a20eab030dfc4ce88ca9f6b8616916ae3"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClient.html#a20eab030dfc4ce88ca9f6b8616916ae3">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:a20eab030dfc4ce88ca9f6b8616916ae3"><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:aa6bc263d594e00c8e28e1b97ad893257" id="r_aa6bc263d594e00c8e28e1b97ad893257"><td class="memItemLeft" align="right" valign="top">static constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClient.html#aa6bc263d594e00c8e28e1b97ad893257">maxClientHeaderBytes</a> = <a class="el" href="namespaceripple.html#a8f7c1dac6a768426c7fc2bf4b544254a">kilobytes</a>(32)</td></tr>
|
|
<tr class="separator:aa6bc263d594e00c8e28e1b97ad893257"><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:af01d21d9cf38410df8cad3071a6dc553" id="r_af01d21d9cf38410df8cad3071a6dc553"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#af01d21d9cf38410df8cad3071a6dc553">pointer</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1HTTPClient.html">HTTPClient</a> ></td></tr>
|
|
<tr class="separator:af01d21d9cf38410df8cad3071a6dc553"><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:a803530f42ba50674f874b43065bcb1e2" id="r_a803530f42ba50674f874b43065bcb1e2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a803530f42ba50674f874b43065bcb1e2">mSSL</a></td></tr>
|
|
<tr class="separator:a803530f42ba50674f874b43065bcb1e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0255aacff19c671bc5b79777bda1e28" id="r_ac0255aacff19c671bc5b79777bda1e28"><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="classripple_1_1HTTPClientImp.html#ac0255aacff19c671bc5b79777bda1e28">mSocket</a></td></tr>
|
|
<tr class="separator:ac0255aacff19c671bc5b79777bda1e28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a720db2c194a0da21fde636a8aa2acfc4" id="r_a720db2c194a0da21fde636a8aa2acfc4"><td class="memItemLeft" align="right" valign="top">boost::asio::ip::tcp::resolver </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a720db2c194a0da21fde636a8aa2acfc4">mResolver</a></td></tr>
|
|
<tr class="separator:a720db2c194a0da21fde636a8aa2acfc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37432b95b3e8d6ecda659b05d7aefed6" id="r_a37432b95b3e8d6ecda659b05d7aefed6"><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="structripple_1_1HTTPClientImp_1_1Query.html">Query</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a37432b95b3e8d6ecda659b05d7aefed6">mQuery</a></td></tr>
|
|
<tr class="separator:a37432b95b3e8d6ecda659b05d7aefed6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7296b87849e335523198872e0f514edc" id="r_a7296b87849e335523198872e0f514edc"><td class="memItemLeft" align="right" valign="top">boost::asio::streambuf </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a7296b87849e335523198872e0f514edc">mRequest</a></td></tr>
|
|
<tr class="separator:a7296b87849e335523198872e0f514edc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a605e83045b4f0cf2218320b1930b264d" id="r_a605e83045b4f0cf2218320b1930b264d"><td class="memItemLeft" align="right" valign="top">boost::asio::streambuf </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#a605e83045b4f0cf2218320b1930b264d">mHeader</a></td></tr>
|
|
<tr class="separator:a605e83045b4f0cf2218320b1930b264d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf6ee4781602cec965b28e7f91493788" id="r_acf6ee4781602cec965b28e7f91493788"><td class="memItemLeft" align="right" valign="top">boost::asio::streambuf </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#acf6ee4781602cec965b28e7f91493788">mResponse</a></td></tr>
|
|
<tr class="separator:acf6ee4781602cec965b28e7f91493788"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6caab58b01f9c73c493783a6a7a5a70e" id="r_a6caab58b01f9c73c493783a6a7a5a70e"><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="classripple_1_1HTTPClientImp.html#a6caab58b01f9c73c493783a6a7a5a70e">mBody</a></td></tr>
|
|
<tr class="separator:a6caab58b01f9c73c493783a6a7a5a70e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6564634c1dd03b39542a597154b35bf" id="r_aa6564634c1dd03b39542a597154b35bf"><td class="memItemLeft" align="right" valign="top">unsigned short const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#aa6564634c1dd03b39542a597154b35bf">mPort</a></td></tr>
|
|
<tr class="separator:aa6564634c1dd03b39542a597154b35bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5316ef21c370cc6058162a3a3e51f6a2" id="r_a5316ef21c370cc6058162a3a3e51f6a2"><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="classripple_1_1HTTPClientImp.html#a5316ef21c370cc6058162a3a3e51f6a2">maxResponseSize_</a></td></tr>
|
|
<tr class="separator:a5316ef21c370cc6058162a3a3e51f6a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3a9c1b3cfa60be8cfb7d191c7f27691" id="r_ab3a9c1b3cfa60be8cfb7d191c7f27691"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#ab3a9c1b3cfa60be8cfb7d191c7f27691">mStatus</a></td></tr>
|
|
<tr class="separator:ab3a9c1b3cfa60be8cfb7d191c7f27691"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a5da80a8c6d9c3c5b756c0f76dd2fea" id="r_a4a5da80a8c6d9c3c5b756c0f76dd2fea"><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="classripple_1_1HTTPClientImp.html#a4a5da80a8c6d9c3c5b756c0f76dd2fea">mBuild</a></td></tr>
|
|
<tr class="separator:a4a5da80a8c6d9c3c5b756c0f76dd2fea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89ea0ef9f7a1d758ac7051b4d1279fa5" id="r_a89ea0ef9f7a1d758ac7051b4d1279fa5"><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="classripple_1_1HTTPClientImp.html#a89ea0ef9f7a1d758ac7051b4d1279fa5">mComplete</a></td></tr>
|
|
<tr class="separator:a89ea0ef9f7a1d758ac7051b4d1279fa5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cd8906e6b7403c8fa01fc9a40d4d164" id="r_a9cd8906e6b7403c8fa01fc9a40d4d164"><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="classripple_1_1HTTPClientImp.html#a9cd8906e6b7403c8fa01fc9a40d4d164">mDeadline</a></td></tr>
|
|
<tr class="separator:a9cd8906e6b7403c8fa01fc9a40d4d164"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea15cb26303fe76c80ee40904330e18e" id="r_aea15cb26303fe76c80ee40904330e18e"><td class="memItemLeft" align="right" valign="top">boost::system::error_code </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html#aea15cb26303fe76c80ee40904330e18e">mShutdown</a></td></tr>
|
|
<tr class="separator:aea15cb26303fe76c80ee40904330e18e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa2c53daf04ffac40570485b052a1661" id="r_aaa2c53daf04ffac40570485b052a1661"><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="classripple_1_1HTTPClientImp.html#aaa2c53daf04ffac40570485b052a1661">mDeqSites</a></td></tr>
|
|
<tr class="separator:aaa2c53daf04ffac40570485b052a1661"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a403d8002bc472368fb4a5340afd4f3bc" id="r_a403d8002bc472368fb4a5340afd4f3bc"><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="classripple_1_1HTTPClientImp.html#a403d8002bc472368fb4a5340afd4f3bc">mTimeout</a></td></tr>
|
|
<tr class="separator:a403d8002bc472368fb4a5340afd4f3bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afdf40f2e6bf74b85c41668be5c66a0b8" id="r_afdf40f2e6bf74b85c41668be5c66a0b8"><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="classripple_1_1HTTPClientImp.html#afdf40f2e6bf74b85c41668be5c66a0b8">j_</a></td></tr>
|
|
<tr class="separator:afdf40f2e6bf74b85c41668be5c66a0b8"><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="af01d21d9cf38410df8cad3071a6dc553" name="af01d21d9cf38410df8cad3071a6dc553"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af01d21d9cf38410df8cad3071a6dc553">◆ </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="classripple_1_1HTTPClientImp.html#af01d21d9cf38410df8cad3071a6dc553">ripple::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="classripple_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#l00502">502</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="aeab60dd5f72e619bd3f381817c180852" name="aeab60dd5f72e619bd3f381817c180852"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeab60dd5f72e619bd3f381817c180852">◆ </a></span>HTTPClientImp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::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#l00039">39</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="a1521b8f011bdcae9fa47d677f3a8a1dc" name="a1521b8f011bdcae9fa47d677f3a8a1dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1521b8f011bdcae9fa47d677f3a8a1dc">◆ </a></span>makeGet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00057">57</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ba7e1c3d75eb63914b9cfef9674a008" name="a9ba7e1c3d75eb63914b9cfef9674a008"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ba7e1c3d75eb63914b9cfef9674a008">◆ </a></span>request() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00076">76</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5fc2e7dc452428d51d7fcf4c39535847" name="a5fc2e7dc452428d51d7fcf4c39535847"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5fc2e7dc452428d51d7fcf4c39535847">◆ </a></span>get() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00099">99</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a008ec5bfacbccd5a2733378638db5146" name="a008ec5bfacbccd5a2733378638db5146"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a008ec5bfacbccd5a2733378638db5146">◆ </a></span>httpsNext()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00127">127</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac75c087ce0be70f608a462bda5d87e64" name="ac75c087ce0be70f608a462bda5d87e64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac75c087ce0be70f608a462bda5d87e64">◆ </a></span>handleDeadline()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00172">172</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a58e610366c7ea6caa7ca0e6f41903ebb" name="a58e610366c7ea6caa7ca0e6f41903ebb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58e610366c7ea6caa7ca0e6f41903ebb">◆ </a></span>handleShutdown()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00211">211</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d891ea28dacc45a34fab60dd0347714" name="a8d891ea28dacc45a34fab60dd0347714"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d891ea28dacc45a34fab60dd0347714">◆ </a></span>handleResolve()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00221">221</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7d37b448097953e2830003e6a7690484" name="a7d37b448097953e2830003e6a7690484"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d37b448097953e2830003e6a7690484">◆ </a></span>handleConnect()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00254">254</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d5ef42305153ead914e0646aaeab989" name="a8d5ef42305153ead914e0646aaeab989"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d5ef42305153ead914e0646aaeab989">◆ </a></span>handleRequest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00298">298</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ef96edef9e03c407388f9ea734ebcd3" name="a0ef96edef9e03c407388f9ea734ebcd3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ef96edef9e03c407388f9ea734ebcd3">◆ </a></span>handleWrite()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00326">326</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77d479f237d407185d689a1232dce9c0" name="a77d479f237d407185d689a1232dce9c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77d479f237d407185d689a1232dce9c0">◆ </a></span>handleHeader()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00355">355</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab301e54f0f7d3bf1ede59458a261fe35" name="ab301e54f0f7d3bf1ede59458a261fe35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab301e54f0f7d3bf1ede59458a261fe35">◆ </a></span>handleData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#l00427">427</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d66463811689c39d288329ee0b0bdbc" name="a5d66463811689c39d288329ee0b0bdbc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d66463811689c39d288329ee0b0bdbc">◆ </a></span>invokeComplete()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::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#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="a5dd77dd1a472087f2e23cd889e7e4b88" name="a5dd77dd1a472087f2e23cd889e7e4b88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5dd77dd1a472087f2e23cd889e7e4b88">◆ </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 ripple::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="a96dfa378dcbf8e12b5a1389a390bdd89" name="a96dfa378dcbf8e12b5a1389a390bdd89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96dfa378dcbf8e12b5a1389a390bdd89">◆ </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 ripple::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#l00544">544</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a581f2610071fec164333f59361a6dd2b" name="a581f2610071fec164333f59361a6dd2b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a581f2610071fec164333f59361a6dd2b">◆ </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 ripple::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#l00564">564</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20eab030dfc4ce88ca9f6b8616916ae3" name="a20eab030dfc4ce88ca9f6b8616916ae3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20eab030dfc4ce88ca9f6b8616916ae3">◆ </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 ripple::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#l00586">586</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="a803530f42ba50674f874b43065bcb1e2" name="a803530f42ba50674f874b43065bcb1e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a803530f42ba50674f874b43065bcb1e2">◆ </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 ripple::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#l00504">504</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0255aacff19c671bc5b79777bda1e28" name="ac0255aacff19c671bc5b79777bda1e28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0255aacff19c671bc5b79777bda1e28">◆ </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> ripple::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#l00505">505</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a720db2c194a0da21fde636a8aa2acfc4" name="a720db2c194a0da21fde636a8aa2acfc4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a720db2c194a0da21fde636a8aa2acfc4">◆ </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 ripple::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#l00506">506</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37432b95b3e8d6ecda659b05d7aefed6" name="a37432b95b3e8d6ecda659b05d7aefed6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37432b95b3e8d6ecda659b05d7aefed6">◆ </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="structripple_1_1HTTPClientImp_1_1Query.html">Query</a>> ripple::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#l00514">514</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7296b87849e335523198872e0f514edc" name="a7296b87849e335523198872e0f514edc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7296b87849e335523198872e0f514edc">◆ </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 ripple::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#l00516">516</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a605e83045b4f0cf2218320b1930b264d" name="a605e83045b4f0cf2218320b1930b264d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a605e83045b4f0cf2218320b1930b264d">◆ </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 ripple::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#l00517">517</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf6ee4781602cec965b28e7f91493788" name="acf6ee4781602cec965b28e7f91493788"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf6ee4781602cec965b28e7f91493788">◆ </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 ripple::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#l00518">518</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6caab58b01f9c73c493783a6a7a5a70e" name="a6caab58b01f9c73c493783a6a7a5a70e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6caab58b01f9c73c493783a6a7a5a70e">◆ </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> ripple::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#l00519">519</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6564634c1dd03b39542a597154b35bf" name="aa6564634c1dd03b39542a597154b35bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6564634c1dd03b39542a597154b35bf">◆ </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 ripple::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#l00520">520</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5316ef21c370cc6058162a3a3e51f6a2" name="a5316ef21c370cc6058162a3a3e51f6a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5316ef21c370cc6058162a3a3e51f6a2">◆ </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 ripple::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#l00521">521</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3a9c1b3cfa60be8cfb7d191c7f27691" name="ab3a9c1b3cfa60be8cfb7d191c7f27691"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3a9c1b3cfa60be8cfb7d191c7f27691">◆ </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 ripple::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#l00522">522</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a5da80a8c6d9c3c5b756c0f76dd2fea" name="a4a5da80a8c6d9c3c5b756c0f76dd2fea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a5da80a8c6d9c3c5b756c0f76dd2fea">◆ </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)> ripple::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#l00524">524</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89ea0ef9f7a1d758ac7051b4d1279fa5" name="a89ea0ef9f7a1d758ac7051b4d1279fa5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89ea0ef9f7a1d758ac7051b4d1279fa5">◆ </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)> ripple::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#l00529">529</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9cd8906e6b7403c8fa01fc9a40d4d164" name="a9cd8906e6b7403c8fa01fc9a40d4d164"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9cd8906e6b7403c8fa01fc9a40d4d164">◆ </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>> ripple::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#l00531">531</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea15cb26303fe76c80ee40904330e18e" name="aea15cb26303fe76c80ee40904330e18e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea15cb26303fe76c80ee40904330e18e">◆ </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 ripple::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#l00534">534</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa2c53daf04ffac40570485b052a1661" name="aaa2c53daf04ffac40570485b052a1661"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa2c53daf04ffac40570485b052a1661">◆ </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>> ripple::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#l00536">536</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a403d8002bc472368fb4a5340afd4f3bc" name="a403d8002bc472368fb4a5340afd4f3bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a403d8002bc472368fb4a5340afd4f3bc">◆ </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> ripple::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#l00537">537</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afdf40f2e6bf74b85c41668be5c66a0b8" name="afdf40f2e6bf74b85c41668be5c66a0b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afdf40f2e6bf74b85c41668be5c66a0b8">◆ </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> ripple::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#l00538">538</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6bc263d594e00c8e28e1b97ad893257" name="aa6bc263d594e00c8e28e1b97ad893257"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6bc263d594e00c8e28e1b97ad893257">◆ </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 ripple::HTTPClient::maxClientHeaderBytes = <a class="el" href="namespaceripple.html#a8f7c1dac6a768426c7fc2bf4b544254a">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>
|