This commit is contained in:
bthomee
2025-08-27 02:38:02 -07:00
parent 1320eaee44
commit 8310831799
2611 changed files with 35757 additions and 34520 deletions

View File

@@ -1739,8 +1739,8 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l01543" name="l01543"></a><span class="lineno"> 1543</span> }</div>
<div class="line"><a id="l01544" name="l01544"></a><span class="lineno"> 1544</span> </div>
<div class="line"><a id="l01545" name="l01545"></a><span class="lineno"> 1545</span> {</div>
<div class="line"><a id="l01546" name="l01546"></a><span class="lineno"> 1546</span> boost::asio::io_service isService;</div>
<div class="line"><a id="l01547" name="l01547"></a><span class="lineno"> 1547</span> <a class="code hl_function" href="namespaceripple_1_1RPCCall.html#aa9e61d00d585b337624647db3b44b10d">RPCCall::fromNetwork</a>(</div>
<div class="line"><a id="l01546" name="l01546"></a><span class="lineno"> 1546</span> boost::asio::io_context isService;</div>
<div class="line"><a id="l01547" name="l01547"></a><span class="lineno"> 1547</span> <a class="code hl_function" href="namespaceripple_1_1RPCCall.html#a4cda12544f111d8ebd93b9d8e6e9720d">RPCCall::fromNetwork</a>(</div>
<div class="line"><a id="l01548" name="l01548"></a><span class="lineno"> 1548</span> isService,</div>
<div class="line"><a id="l01549" name="l01549"></a><span class="lineno"> 1549</span> setup.<a class="code hl_variable" href="structripple_1_1ServerHandler_1_1Setup.html#a3484d1dc8f1ab57bee93b891e725a413">client</a>.<a class="code hl_variable" href="structripple_1_1ServerHandler_1_1Setup_1_1client__t.html#a59365bd43f0ddb6709e0ff7b012663c0">ip</a>,</div>
<div class="line"><a id="l01550" name="l01550"></a><span class="lineno"> 1550</span> setup.<a class="code hl_variable" href="structripple_1_1ServerHandler_1_1Setup.html#a3484d1dc8f1ab57bee93b891e725a413">client</a>.<a class="code hl_variable" href="structripple_1_1ServerHandler_1_1Setup_1_1client__t.html#af6d7f3e234d1d2df9d31b1aecd52d12f">port</a>,</div>
@@ -1847,8 +1847,8 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l01647" name="l01647"></a><span class="lineno"> 1647</span> </div>
<div class="line"><a id="l01648" name="l01648"></a><span class="lineno"> 1648</span><span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen01649" data-start="{" data-end="}">
<div class="line"><a id="l01649" name="l01649"></a><span class="lineno"><a class="line" href="namespaceripple_1_1RPCCall.html#aa9e61d00d585b337624647db3b44b10d"> 1649</a></span><a class="code hl_function" href="namespaceripple_1_1RPCCall.html#aa9e61d00d585b337624647db3b44b10d">fromNetwork</a>(</div>
<div class="line"><a id="l01650" name="l01650"></a><span class="lineno"> 1650</span> boost::asio::io_service&amp; io_service,</div>
<div class="line"><a id="l01649" name="l01649"></a><span class="lineno"><a class="line" href="namespaceripple_1_1RPCCall.html#a4cda12544f111d8ebd93b9d8e6e9720d"> 1649</a></span><a class="code hl_function" href="namespaceripple_1_1RPCCall.html#a4cda12544f111d8ebd93b9d8e6e9720d">fromNetwork</a>(</div>
<div class="line"><a id="l01650" name="l01650"></a><span class="lineno"> 1650</span> boost::asio::io_context&amp; io_context,</div>
<div class="line"><a id="l01651" name="l01651"></a><span class="lineno"> 1651</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; strIp,</div>
<div class="line"><a id="l01652" name="l01652"></a><span class="lineno"> 1652</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> <span class="keyword">const</span> iPort,</div>
<div class="line"><a id="l01653" name="l01653"></a><span class="lineno"> 1653</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; strUsername,</div>
@@ -1884,9 +1884,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l01683" name="l01683"></a><span class="lineno"> 1683</span> <span class="keyword">using namespace </span>std::chrono_literals;</div>
<div class="line"><a id="l01684" name="l01684"></a><span class="lineno"> 1684</span> <span class="keyword">auto</span> <span class="keyword">constexpr</span> RPC_WEBHOOK_TIMEOUT = 30s;</div>
<div class="line"><a id="l01685" name="l01685"></a><span class="lineno"> 1685</span> </div>
<div class="line"><a id="l01686" name="l01686"></a><span class="lineno"> 1686</span> <a class="code hl_function" href="classripple_1_1HTTPClient.html#a8413dbc39afba16a36c059cbbb80d5a4">HTTPClient::request</a>(</div>
<div class="line"><a id="l01686" name="l01686"></a><span class="lineno"> 1686</span> <a class="code hl_function" href="classripple_1_1HTTPClient.html#a20eab030dfc4ce88ca9f6b8616916ae3">HTTPClient::request</a>(</div>
<div class="line"><a id="l01687" name="l01687"></a><span class="lineno"> 1687</span> bSSL,</div>
<div class="line"><a id="l01688" name="l01688"></a><span class="lineno"> 1688</span> io_service,</div>
<div class="line"><a id="l01688" name="l01688"></a><span class="lineno"> 1688</span> io_context,</div>
<div class="line"><a id="l01689" name="l01689"></a><span class="lineno"> 1689</span> strIp,</div>
<div class="line"><a id="l01690" name="l01690"></a><span class="lineno"> 1690</span> iPort,</div>
<div class="line"><a id="l01691" name="l01691"></a><span class="lineno"> 1691</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/functional/bind.html">std::bind</a>(</div>
@@ -1943,7 +1943,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1Config_html"><div class="ttname"><a href="classripple_1_1Config.html">ripple::Config</a></div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00085">Config.h:86</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_a568c380fe9c0a28afc8b09ab9174c864"><div class="ttname"><a href="classripple_1_1Config.html#a568c380fe9c0a28afc8b09ab9174c864">ripple::Config::rpc_ip</a></div><div class="ttdeci">std::optional&lt; beast::IP::Endpoint &gt; rpc_ip</div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00274">Config.h:274</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_a9162d3ba9894fc8eb804f573cc631dad"><div class="ttname"><a href="classripple_1_1Config.html#a9162d3ba9894fc8eb804f573cc631dad">ripple::Config::quiet</a></div><div class="ttdeci">bool quiet() const</div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00326">Config.h:326</a></div></div>
<div class="ttc" id="aclassripple_1_1HTTPClient_html_a8413dbc39afba16a36c059cbbb80d5a4"><div class="ttname"><a href="classripple_1_1HTTPClient.html#a8413dbc39afba16a36c059cbbb80d5a4">ripple::HTTPClient::request</a></div><div class="ttdeci">static void request(bool bSSL, boost::asio::io_service &amp;io_service, std::string strSite, unsigned short const port, std::function&lt; void(boost::asio::streambuf &amp;sb, std::string const &amp;strHost)&gt; build, std::size_t responseMax, std::chrono::seconds timeout, std::function&lt; bool(boost::system::error_code const &amp;ecResult, int iStatus, std::string const &amp;strData)&gt; complete, beast::Journal &amp;j)</div><div class="ttdef"><b>Definition</b> <a href="HTTPClient_8cpp_source.html#l00589">HTTPClient.cpp:589</a></div></div>
<div class="ttc" id="aclassripple_1_1HTTPClient_html_a20eab030dfc4ce88ca9f6b8616916ae3"><div class="ttname"><a href="classripple_1_1HTTPClient.html#a20eab030dfc4ce88ca9f6b8616916ae3">ripple::HTTPClient::request</a></div><div class="ttdeci">static void request(bool bSSL, boost::asio::io_context &amp;io_context, std::string strSite, unsigned short const port, std::function&lt; void(boost::asio::streambuf &amp;sb, std::string const &amp;strHost)&gt; build, std::size_t responseMax, std::chrono::seconds timeout, std::function&lt; bool(boost::system::error_code const &amp;ecResult, int iStatus, std::string const &amp;strData)&gt; complete, beast::Journal &amp;j)</div><div class="ttdef"><b>Definition</b> <a href="HTTPClient_8cpp_source.html#l00605">HTTPClient.cpp:605</a></div></div>
<div class="ttc" id="aclassripple_1_1Logs_html"><div class="ttname"><a href="classripple_1_1Logs.html">ripple::Logs</a></div><div class="ttdoc">Manages partitions for logging.</div><div class="ttdef"><b>Definition</b> <a href="Log_8h_source.html#l00051">Log.h:52</a></div></div>
<div class="ttc" id="aclassripple_1_1Logs_html_a725d5db842b36c748bd9da3401da3128"><div class="ttname"><a href="classripple_1_1Logs.html#a725d5db842b36c748bd9da3401da3128">ripple::Logs::journal</a></div><div class="ttdeci">beast::Journal journal(std::string const &amp;name)</div><div class="ttdef"><b>Definition</b> <a href="Log_8cpp_source.html#l00160">Log.cpp:160</a></div></div>
<div class="ttc" id="aclassripple_1_1RPCParser_html"><div class="ttname"><a href="classripple_1_1RPCParser.html">ripple::RPCParser</a></div><div class="ttdef"><b>Definition</b> <a href="RPCCall_8cpp_source.html#l00089">RPCCall.cpp:90</a></div></div>
@@ -2017,8 +2017,8 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00044">json_value.h:44</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00046">json_value.h:45</a></div></div>
<div class="ttc" id="anamespaceJson_html_ab1488c31a37eea2d37f36a0961372572"><div class="ttname"><a href="namespaceJson.html#ab1488c31a37eea2d37f36a0961372572">Json::UInt</a></div><div class="ttdeci">unsigned int UInt</div><div class="ttdef"><b>Definition</b> <a href="json__forwards_8h_source.html#l00027">json_forwards.h:27</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPCCall_html_a4cda12544f111d8ebd93b9d8e6e9720d"><div class="ttname"><a href="namespaceripple_1_1RPCCall.html#a4cda12544f111d8ebd93b9d8e6e9720d">ripple::RPCCall::fromNetwork</a></div><div class="ttdeci">void fromNetwork(boost::asio::io_context &amp;io_context, std::string const &amp;strIp, std::uint16_t const iPort, std::string const &amp;strUsername, std::string const &amp;strPassword, std::string const &amp;strPath, std::string const &amp;strMethod, Json::Value const &amp;jvParams, bool const bSSL, bool const quiet, Logs &amp;logs, std::function&lt; void(Json::Value const &amp;jvInput)&gt; callbackFuncP, std::unordered_map&lt; std::string, std::string &gt; headers)</div><div class="ttdef"><b>Definition</b> <a href="RPCCall_8cpp_source.html#l01649">RPCCall.cpp:1649</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPCCall_html_aa2e464e033e3dc9820a5f389a2a0724a"><div class="ttname"><a href="namespaceripple_1_1RPCCall.html#aa2e464e033e3dc9820a5f389a2a0724a">ripple::RPCCall::fromCommandLine</a></div><div class="ttdeci">int fromCommandLine(Config const &amp;config, std::vector&lt; std::string &gt; const &amp;vCmd, Logs &amp;logs)</div><div class="ttdef"><b>Definition</b> <a href="RPCCall_8cpp_source.html#l01633">RPCCall.cpp:1633</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPCCall_html_aa9e61d00d585b337624647db3b44b10d"><div class="ttname"><a href="namespaceripple_1_1RPCCall.html#aa9e61d00d585b337624647db3b44b10d">ripple::RPCCall::fromNetwork</a></div><div class="ttdeci">void fromNetwork(boost::asio::io_service &amp;io_service, std::string const &amp;strIp, std::uint16_t const iPort, std::string const &amp;strUsername, std::string const &amp;strPassword, std::string const &amp;strPath, std::string const &amp;strMethod, Json::Value const &amp;jvParams, bool const bSSL, bool const quiet, Logs &amp;logs, std::function&lt; void(Json::Value const &amp;jvInput)&gt; callbackFuncP, std::unordered_map&lt; std::string, std::string &gt; headers)</div><div class="ttdef"><b>Definition</b> <a href="RPCCall_8cpp_source.html#l01649">RPCCall.cpp:1649</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a5b6ce0616f6995340f4dd846660c3749"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a5b6ce0616f6995340f4dd846660c3749">ripple::RPC::make_param_error</a></div><div class="ttdeci">Json::Value make_param_error(std::string const &amp;message)</div><div class="ttdoc">Returns a new json object that indicates invalid parameters.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00266">ErrorCodes.h:266</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a626a04a639c6df49e8de0d9d8b569bf3"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a626a04a639c6df49e8de0d9d8b569bf3">ripple::RPC::apiCommandLineVersion</a></div><div class="ttdeci">static constexpr auto apiCommandLineVersion</div><div class="ttdef"><b>Definition</b> <a href="ApiVersion_8h_source.html#l00059">ApiVersion.h:59</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition</b> <a href="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
@@ -2052,7 +2052,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespaceripple_html_a798e187ba7443d8f951b810a12d50976"><div class="ttname"><a href="namespaceripple.html#a798e187ba7443d8f951b810a12d50976">ripple::publicKeyType</a></div><div class="ttdeci">std::optional&lt; KeyType &gt; publicKeyType(Slice const &amp;slice)</div><div class="ttdoc">Returns the type of public key.</div><div class="ttdef"><b>Definition</b> <a href="PublicKey_8cpp_source.html#l00224">PublicKey.cpp:224</a></div></div>
<div class="ttc" id="anamespaceripple_html_a88ddae278aa600b476661629e3b930e8"><div class="ttname"><a href="namespaceripple.html#a88ddae278aa600b476661629e3b930e8">ripple::isRpcError</a></div><div class="ttdeci">bool isRpcError(Json::Value jvResult)</div><div class="ttdef"><b>Definition</b> <a href="RPCErr_8cpp_source.html#l00040">RPCErr.cpp:40</a></div></div>
<div class="ttc" id="anamespaceripple_html_a93f2333b362ee67694b78f55eadf7805"><div class="ttname"><a href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">ripple::makeSlice</a></div><div class="ttdeci">std::enable_if_t&lt; std::is_same&lt; T, char &gt;::value||std::is_same&lt; T, unsigned char &gt;::value, Slice &gt; makeSlice(std::array&lt; T, N &gt; const &amp;a)</div><div class="ttdef"><b>Definition</b> <a href="Slice_8h_source.html#l00244">Slice.h:244</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9717a8236d67d262b4e5273712ac545c"><div class="ttname"><a href="namespaceripple.html#a9717a8236d67d262b4e5273712ac545c">ripple::setup_ServerHandler</a></div><div class="ttdeci">ServerHandler::Setup setup_ServerHandler(Config const &amp;config, std::ostream &amp;&amp;log)</div><div class="ttdef"><b>Definition</b> <a href="ServerHandler_8cpp_source.html#l01256">ServerHandler.cpp:1256</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9717a8236d67d262b4e5273712ac545c"><div class="ttname"><a href="namespaceripple.html#a9717a8236d67d262b4e5273712ac545c">ripple::setup_ServerHandler</a></div><div class="ttdeci">ServerHandler::Setup setup_ServerHandler(Config const &amp;config, std::ostream &amp;&amp;log)</div><div class="ttdef"><b>Definition</b> <a href="ServerHandler_8cpp_source.html#l01255">ServerHandler.cpp:1255</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9e4e400df889dc7cb9df0f859a8e4f18"><div class="ttname"><a href="namespaceripple.html#a9e4e400df889dc7cb9df0f859a8e4f18">ripple::base64_encode</a></div><div class="ttdeci">std::string base64_encode(std::uint8_t const *data, std::size_t len)</div><div class="ttdef"><b>Definition</b> <a href="libxrpl_2basics_2base64_8cpp_source.html#l00239">libxrpl/basics/base64.cpp:239</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa5bf57e1a7b6f174338fefbdfbc6ded6"><div class="ttname"><a href="namespaceripple.html#aa5bf57e1a7b6f174338fefbdfbc6ded6">ripple::JSONRPCRequest</a></div><div class="ttdeci">std::string JSONRPCRequest(std::string const &amp;strMethod, Json::Value const &amp;params, Json::Value const &amp;id)</div><div class="ttdef"><b>Definition</b> <a href="RPCCall_8cpp_source.html#l01337">RPCCall.cpp:1337</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab4682f4bd2ebab9ae978712b0e2ea894"><div class="ttname"><a href="namespaceripple.html#ab4682f4bd2ebab9ae978712b0e2ea894">ripple::rpcCmdToJson</a></div><div class="ttdeci">Json::Value rpcCmdToJson(std::vector&lt; std::string &gt; const &amp;args, Json::Value &amp;retParams, unsigned int apiVersion, beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="RPCCall_8cpp_source.html#l01439">RPCCall.cpp:1439</a></div></div>