mirror of
https://github.com/XRPLF/rippled.git
synced 2026-02-06 15:05:31 +00:00
deploy: 5f638f5553
This commit is contained in:
@@ -149,39 +149,31 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">"Protocol version negotiation"</span>);</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> BEAST_EXPECT(<a class="code hl_function" href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">negotiateProtocolVersion</a>(<span class="stringliteral">"RTXP/1.2"</span>) == <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>);</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <a class="code hl_function" href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">negotiateProtocolVersion</a>(<span class="stringliteral">"RTXP/1.2, XRPL/2.0, XRPL/2.1"</span>) ==</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <a class="code hl_function" href="namespacexrpl.html#a4b90747a90a4a1cd4ba2e50aeb3bc42b">make_protocol</a>(2, 1));</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <a class="code hl_function" href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">negotiateProtocolVersion</a>(<span class="stringliteral">"XRPL/2.2"</span>) == <a class="code hl_function" href="namespacexrpl.html#a4b90747a90a4a1cd4ba2e50aeb3bc42b">make_protocol</a>(2, 2));</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_function" href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">negotiateProtocolVersion</a>(</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="stringliteral">"RTXP/1.2, XRPL/2.2, XRPL/2.3, XRPL/999.999"</span>) ==</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_function" href="namespacexrpl.html#a4b90747a90a4a1cd4ba2e50aeb3bc42b">make_protocol</a>(2, 2));</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <a class="code hl_function" href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">negotiateProtocolVersion</a>(<span class="stringliteral">"XRPL/999.999, WebSocket/1.0"</span>) ==</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>);</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> BEAST_EXPECT(<a class="code hl_function" href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">negotiateProtocolVersion</a>(<span class="stringliteral">""</span>) == <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>);</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> }</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> }</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> BEAST_EXPECT(<a class="code hl_function" href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">negotiateProtocolVersion</a>(<span class="stringliteral">"RTXP/1.2, XRPL/2.0, XRPL/2.1"</span>) == <a class="code hl_function" href="namespacexrpl.html#a4b90747a90a4a1cd4ba2e50aeb3bc42b">make_protocol</a>(2, 1));</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> BEAST_EXPECT(<a class="code hl_function" href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">negotiateProtocolVersion</a>(<span class="stringliteral">"XRPL/2.2"</span>) == <a class="code hl_function" href="namespacexrpl.html#a4b90747a90a4a1cd4ba2e50aeb3bc42b">make_protocol</a>(2, 2));</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> BEAST_EXPECT(<a class="code hl_function" href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">negotiateProtocolVersion</a>(<span class="stringliteral">"RTXP/1.2, XRPL/2.2, XRPL/2.3, XRPL/999.999"</span>) == <a class="code hl_function" href="namespacexrpl.html#a4b90747a90a4a1cd4ba2e50aeb3bc42b">make_protocol</a>(2, 2));</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> BEAST_EXPECT(<a class="code hl_function" href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">negotiateProtocolVersion</a>(<span class="stringliteral">"XRPL/999.999, WebSocket/1.0"</span>) == <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>);</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> BEAST_EXPECT(<a class="code hl_function" href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">negotiateProtocolVersion</a>(<span class="stringliteral">""</span>) == <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>);</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> }</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>};</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="namespacexrpl.html#a9a5c8bd5fe0f5bc6035ca0c99d2c9bae"> 82</a></span>BEAST_DEFINE_TESTSUITE(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">ProtocolVersion</a>, overlay, <a class="code hl_namespace" href="namespacexrpl.html">xrpl</a>);</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span>} <span class="comment">// namespace xrpl</span></div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="namespacexrpl.html#a9a5c8bd5fe0f5bc6035ca0c99d2c9bae"> 74</a></span>BEAST_DEFINE_TESTSUITE(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">ProtocolVersion</a>, overlay, <a class="code hl_namespace" href="namespacexrpl.html">xrpl</a>);</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span>} <span class="comment">// namespace xrpl</span></div>
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div><div class="ttdoc">A testsuite class.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00051">suite.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_aaa1237d9b85c69d35fe86645cee094b5"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">beast::unit_test::suite::testcase</a></div><div class="ttdeci">testcase_t testcase</div><div class="ttdoc">Memberspace for declaring test cases.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00152">suite.h:152</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_aaa1237d9b85c69d35fe86645cee094b5"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">beast::unit_test::suite::testcase</a></div><div class="ttdeci">testcase_t testcase</div><div class="ttdoc">Memberspace for declaring test cases.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00148">suite.h:148</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1ProtocolVersion__test_html"><div class="ttname"><a href="classxrpl_1_1ProtocolVersion__test.html">xrpl::ProtocolVersion_test</a></div><div class="ttdef"><b>Definition</b> <a href="ProtocolVersion__test_8cpp_source.html#l00007">ProtocolVersion_test.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1ProtocolVersion__test_html_a6d7c676af7cef4264aa1e93169336461"><div class="ttname"><a href="classxrpl_1_1ProtocolVersion__test.html#a6d7c676af7cef4264aa1e93169336461">xrpl::ProtocolVersion_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition</b> <a href="ProtocolVersion__test_8cpp_source.html#l00031">ProtocolVersion_test.cpp:31</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1ProtocolVersion__test_html_ad218e7b12c765b65837c57172ddaeafd"><div class="ttname"><a href="classxrpl_1_1ProtocolVersion__test.html#ad218e7b12c765b65837c57172ddaeafd">xrpl::ProtocolVersion_test::check</a></div><div class="ttdeci">void check(std::string const &s, std::string const &answer)</div><div class="ttdef"><b>Definition</b> <a href="ProtocolVersion__test_8cpp_source.html#l00011">ProtocolVersion_test.cpp:11</a></div></div>
|
||||
<div class="ttc" id="ais_same_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a></div><div class="ttdeci">T is_same_v</div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html"><div class="ttname"><a href="namespacexrpl.html">xrpl</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#l00006">algorithm.h:6</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a018197fc6fe4c21c8955506920cc1161"><div class="ttname"><a href="namespacexrpl.html#a018197fc6fe4c21c8955506920cc1161">xrpl::parseProtocolVersions</a></div><div class="ttdeci">std::vector< ProtocolVersion > parseProtocolVersions(boost::beast::string_view const &value)</div><div class="ttdoc">Parse a set of protocol versions.</div><div class="ttdef"><b>Definition</b> <a href="ProtocolVersion_8cpp_source.html#l00062">ProtocolVersion.cpp:62</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a35ce7572092b98720a52fa343c6f2fa9"><div class="ttname"><a href="namespacexrpl.html#a35ce7572092b98720a52fa343c6f2fa9">xrpl::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00611">base_uint.h:611</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a36f066fbcdc7b4da0121d7c5382e6cae"><div class="ttname"><a href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">xrpl::negotiateProtocolVersion</a></div><div class="ttdeci">std::optional< ProtocolVersion > negotiateProtocolVersion(std::vector< ProtocolVersion > const &versions)</div><div class="ttdoc">Given a list of supported protocol versions, choose the one we prefer.</div><div class="ttdef"><b>Definition</b> <a href="ProtocolVersion_8cpp_source.html#l00109">ProtocolVersion.cpp:109</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a018197fc6fe4c21c8955506920cc1161"><div class="ttname"><a href="namespacexrpl.html#a018197fc6fe4c21c8955506920cc1161">xrpl::parseProtocolVersions</a></div><div class="ttdeci">std::vector< ProtocolVersion > parseProtocolVersions(boost::beast::string_view const &value)</div><div class="ttdoc">Parse a set of protocol versions.</div><div class="ttdef"><b>Definition</b> <a href="ProtocolVersion_8cpp_source.html#l00061">ProtocolVersion.cpp:61</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a35ce7572092b98720a52fa343c6f2fa9"><div class="ttname"><a href="namespacexrpl.html#a35ce7572092b98720a52fa343c6f2fa9">xrpl::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00598">base_uint.h:598</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a36f066fbcdc7b4da0121d7c5382e6cae"><div class="ttname"><a href="namespacexrpl.html#a36f066fbcdc7b4da0121d7c5382e6cae">xrpl::negotiateProtocolVersion</a></div><div class="ttdeci">std::optional< ProtocolVersion > negotiateProtocolVersion(std::vector< ProtocolVersion > const &versions)</div><div class="ttdoc">Given a list of supported protocol versions, choose the one we prefer.</div><div class="ttdef"><b>Definition</b> <a href="ProtocolVersion_8cpp_source.html#l00108">ProtocolVersion.cpp:108</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a4b90747a90a4a1cd4ba2e50aeb3bc42b"><div class="ttname"><a href="namespacexrpl.html#a4b90747a90a4a1cd4ba2e50aeb3bc42b">xrpl::make_protocol</a></div><div class="ttdeci">constexpr ProtocolVersion make_protocol(std::uint16_t major, std::uint16_t minor)</div><div class="ttdef"><b>Definition</b> <a href="ProtocolVersion_8h_source.html#l00022">ProtocolVersion.h:22</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_aafa090f30ed837ced94478de9b93d24d"><div class="ttname"><a href="namespacexrpl.html#aafa090f30ed837ced94478de9b93d24d">xrpl::join</a></div><div class="ttdeci">Stream & join(Stream &s, Iter iter, Iter end, std::string const &delimiter)</div><div class="ttdef"><b>Definition</b> <a href="join_8h_source.html#l00010">join.h:10</a></div></div>
|
||||
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user