mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 22:45:52 +00:00
deploy: afc05659ed
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<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.5"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>rippled: RFC1751.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
@@ -29,7 +29,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<!-- 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');
|
||||
@@ -46,6 +46,11 @@ $(function() {
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
@@ -350,6 +355,7 @@ $(function() {
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span><span class="comment">/* Extract 'length' bits from the char array 's'</span></div>
|
||||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span><span class="comment"> starting with bit 'start' */</span></div>
|
||||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span></div>
|
||||
<div class="foldopen" id="foldopen00275" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="classripple_1_1RFC1751.html#a8a2b6c8f1ea360d496c839963d93cee3"> 275</a></span><a class="code hl_function" href="classripple_1_1RFC1751.html#a8a2b6c8f1ea360d496c839963d93cee3">RFC1751::extract</a>(<span class="keywordtype">char</span> <span class="keyword">const</span>* s, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> length)</div>
|
||||
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span>{</div>
|
||||
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> cl;</div>
|
||||
@@ -375,10 +381,12 @@ $(function() {
|
||||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> </div>
|
||||
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> <span class="keywordflow">return</span> x;</div>
|
||||
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
|
||||
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span><span class="comment">// Encode 8 bytes in 'c' as a string of English words.</span></div>
|
||||
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="comment">// Returns a pointer to a static buffer</span></div>
|
||||
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00304" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="classripple_1_1RFC1751.html#a4920c2875aeaaa69202c32ad850f64ee"> 304</a></span><a class="code hl_function" href="classripple_1_1RFC1751.html#a4920c2875aeaaa69202c32ad850f64ee">RFC1751::btoe</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& strHuman, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& strData)</div>
|
||||
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span>{</div>
|
||||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keywordtype">char</span> caBuffer[9]; <span class="comment">/* add in room for the parity 2 bits*/</span></div>
|
||||
@@ -399,8 +407,10 @@ $(function() {
|
||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> <a class="code hl_variable" href="classripple_1_1RFC1751.html#a35e69db1b4808a0a0115cd650e476148">s_dictionary</a>[<a class="code hl_function" href="classripple_1_1RFC1751.html#a8a2b6c8f1ea360d496c839963d93cee3">extract</a>(caBuffer, 44, 11)] + <span class="stringliteral">" "</span> +</div>
|
||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <a class="code hl_variable" href="classripple_1_1RFC1751.html#a35e69db1b4808a0a0115cd650e476148">s_dictionary</a>[<a class="code hl_function" href="classripple_1_1RFC1751.html#a8a2b6c8f1ea360d496c839963d93cee3">extract</a>(caBuffer, 55, 11)];</div>
|
||||
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
|
||||
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00326" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="classripple_1_1RFC1751.html#a6926c806baab6753f2e911ba2ba5b67a"> 326</a></span><a class="code hl_function" href="classripple_1_1RFC1751.html#a6926c806baab6753f2e911ba2ba5b67a">RFC1751::insert</a>(<span class="keywordtype">char</span>* s, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> length)</div>
|
||||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span>{</div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> cl;</div>
|
||||
@@ -438,8 +448,10 @@ $(function() {
|
||||
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> s[start / 8] |= cr;</div>
|
||||
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> }</div>
|
||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> </div>
|
||||
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00365" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"><a class="line" href="classripple_1_1RFC1751.html#a25a3b2c7ca08637f945bfb1f4c09f9d1"> 365</a></span><a class="code hl_function" href="classripple_1_1RFC1751.html#a25a3b2c7ca08637f945bfb1f4c09f9d1">RFC1751::standard</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& strWord)</div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span>{</div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>& letter : strWord)</div>
|
||||
@@ -454,9 +466,11 @@ $(function() {
|
||||
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> letter = <span class="charliteral">'S'</span>;</div>
|
||||
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> }</div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> </div>
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span><span class="comment">// Binary search of dictionary.</span></div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span><span class="keywordtype">int</span></div>
|
||||
<div class="foldopen" id="foldopen00382" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"><a class="line" href="classripple_1_1RFC1751.html#a034240ef7b8a14533d7f23e08bcedf21"> 382</a></span><a class="code hl_function" href="classripple_1_1RFC1751.html#a034240ef7b8a14533d7f23e08bcedf21">RFC1751::wsrch</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& strWord, <span class="keywordtype">int</span> iMin, <span class="keywordtype">int</span> iMax)</div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span>{</div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <span class="keywordtype">int</span> iResult = -1;</div>
|
||||
@@ -483,6 +497,7 @@ $(function() {
|
||||
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> </div>
|
||||
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> <span class="keywordflow">return</span> iResult;</div>
|
||||
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> </div>
|
||||
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span><span class="comment">// Convert 6 words to binary.</span></div>
|
||||
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span><span class="comment">//</span></div>
|
||||
@@ -491,6 +506,7 @@ $(function() {
|
||||
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="comment">// -1 badly formed in put ie > 4 char word</span></div>
|
||||
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span><span class="comment">// -2 words OK but parity is wrong</span></div>
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span><span class="keywordtype">int</span></div>
|
||||
<div class="foldopen" id="foldopen00416" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"><a class="line" href="classripple_1_1RFC1751.html#a10c179bdbdd950867927eca2d9d455cf"> 416</a></span><a class="code hl_function" href="classripple_1_1RFC1751.html#a10c179bdbdd950867927eca2d9d455cf">RFC1751::etob</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& strData, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<std::string></a> vsHuman)</div>
|
||||
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span>{</div>
|
||||
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> <span class="keywordflow">if</span> (6 != vsHuman.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>())</div>
|
||||
@@ -528,8 +544,10 @@ $(function() {
|
||||
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> </div>
|
||||
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> <span class="keywordflow">return</span> 1;</div>
|
||||
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> </div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span><span class="keywordtype">int</span></div>
|
||||
<div class="foldopen" id="foldopen00463" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"><a class="line" href="classripple_1_1RFC1751.html#af459389c62d84b58724ccacd7381728c"> 463</a></span><a class="code hl_function" href="classripple_1_1RFC1751.html#af459389c62d84b58724ccacd7381728c">RFC1751::getKeyFromEnglish</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& strKey, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& strHuman)</div>
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span>{</div>
|
||||
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<std::string></a> vWords;</div>
|
||||
@@ -559,8 +577,10 @@ $(function() {
|
||||
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> </div>
|
||||
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <span class="keywordflow">return</span> rc;</div>
|
||||
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> </div>
|
||||
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00496" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"><a class="line" href="classripple_1_1RFC1751.html#a50b856967d944b469921298051e612d5"> 496</a></span><a class="code hl_function" href="classripple_1_1RFC1751.html#a50b856967d944b469921298051e612d5">RFC1751::getEnglishFromKey</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& strHuman, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& strKey)</div>
|
||||
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span>{</div>
|
||||
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> strFirst, strSecond;</div>
|
||||
@@ -570,8 +590,10 @@ $(function() {
|
||||
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> </div>
|
||||
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> strHuman = strFirst + <span class="stringliteral">" "</span> + strSecond;</div>
|
||||
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> </div>
|
||||
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
|
||||
<div class="foldopen" id="foldopen00507" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"><a class="line" href="classripple_1_1RFC1751.html#a93467ef6e16d8ef1ba9a9e21de9b5f6b"> 507</a></span><a class="code hl_function" href="classripple_1_1RFC1751.html#a93467ef6e16d8ef1ba9a9e21de9b5f6b">RFC1751::getWordFromBlob</a>(<span class="keywordtype">void</span> <span class="keyword">const</span>* blob, <span class="keywordtype">size_t</span> bytes)</div>
|
||||
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span>{</div>
|
||||
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> <span class="comment">// This is a simple implementation of the Jenkins one-at-a-time hash</span></div>
|
||||
@@ -594,28 +616,29 @@ $(function() {
|
||||
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1RFC1751.html#a35e69db1b4808a0a0115cd650e476148">s_dictionary</a></div>
|
||||
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> [hash % (<span class="keyword">sizeof</span>(<a class="code hl_variable" href="classripple_1_1RFC1751.html#a35e69db1b4808a0a0115cd650e476148">s_dictionary</a>) / <span class="keyword">sizeof</span>(<a class="code hl_variable" href="classripple_1_1RFC1751.html#a35e69db1b4808a0a0115cd650e476148">s_dictionary</a>[0]))];</div>
|
||||
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> </div>
|
||||
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="ttc" id="aassign_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/assign.html">std::string::assign</a></div><div class="ttdeci">T assign(T... args)</div></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="ac_str_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/c_str.html">std::string::c_str</a></div><div class="ttdeci">T c_str(T... args)</div></div>
|
||||
<div class="ttc" id="acctype_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cctype.html">cctype</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a034240ef7b8a14533d7f23e08bcedf21"><div class="ttname"><a href="classripple_1_1RFC1751.html#a034240ef7b8a14533d7f23e08bcedf21">ripple::RFC1751::wsrch</a></div><div class="ttdeci">static int wsrch(std::string const &strWord, int iMin, int iMax)</div><div class="ttdef"><b>Definition:</b> <a href="RFC1751_8cpp_source.html#l00382">RFC1751.cpp:382</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a10c179bdbdd950867927eca2d9d455cf"><div class="ttname"><a href="classripple_1_1RFC1751.html#a10c179bdbdd950867927eca2d9d455cf">ripple::RFC1751::etob</a></div><div class="ttdeci">static int etob(std::string &strData, std::vector< std::string > vsHuman)</div><div class="ttdef"><b>Definition:</b> <a href="RFC1751_8cpp_source.html#l00416">RFC1751.cpp:416</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a25a3b2c7ca08637f945bfb1f4c09f9d1"><div class="ttname"><a href="classripple_1_1RFC1751.html#a25a3b2c7ca08637f945bfb1f4c09f9d1">ripple::RFC1751::standard</a></div><div class="ttdeci">static void standard(std::string &strWord)</div><div class="ttdef"><b>Definition:</b> <a href="RFC1751_8cpp_source.html#l00365">RFC1751.cpp:365</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a35e69db1b4808a0a0115cd650e476148"><div class="ttname"><a href="classripple_1_1RFC1751.html#a35e69db1b4808a0a0115cd650e476148">ripple::RFC1751::s_dictionary</a></div><div class="ttdeci">static char const * s_dictionary[]</div><div class="ttdef"><b>Definition:</b> <a href="RFC1751_8h_source.html#l00061">RFC1751.h:61</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a4920c2875aeaaa69202c32ad850f64ee"><div class="ttname"><a href="classripple_1_1RFC1751.html#a4920c2875aeaaa69202c32ad850f64ee">ripple::RFC1751::btoe</a></div><div class="ttdeci">static void btoe(std::string &strHuman, std::string const &strData)</div><div class="ttdef"><b>Definition:</b> <a href="RFC1751_8cpp_source.html#l00304">RFC1751.cpp:304</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a50b856967d944b469921298051e612d5"><div class="ttname"><a href="classripple_1_1RFC1751.html#a50b856967d944b469921298051e612d5">ripple::RFC1751::getEnglishFromKey</a></div><div class="ttdeci">static void getEnglishFromKey(std::string &strHuman, std::string const &strKey)</div><div class="ttdoc">Convert to human from a 128 bit key in big-endian format.</div><div class="ttdef"><b>Definition:</b> <a href="RFC1751_8cpp_source.html#l00496">RFC1751.cpp:496</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a6926c806baab6753f2e911ba2ba5b67a"><div class="ttname"><a href="classripple_1_1RFC1751.html#a6926c806baab6753f2e911ba2ba5b67a">ripple::RFC1751::insert</a></div><div class="ttdeci">static void insert(char *s, int x, int start, int length)</div><div class="ttdef"><b>Definition:</b> <a href="RFC1751_8cpp_source.html#l00326">RFC1751.cpp:326</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a8a2b6c8f1ea360d496c839963d93cee3"><div class="ttname"><a href="classripple_1_1RFC1751.html#a8a2b6c8f1ea360d496c839963d93cee3">ripple::RFC1751::extract</a></div><div class="ttdeci">static unsigned long extract(char const *s, int start, int length)</div><div class="ttdef"><b>Definition:</b> <a href="RFC1751_8cpp_source.html#l00275">RFC1751.cpp:275</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a93467ef6e16d8ef1ba9a9e21de9b5f6b"><div class="ttname"><a href="classripple_1_1RFC1751.html#a93467ef6e16d8ef1ba9a9e21de9b5f6b">ripple::RFC1751::getWordFromBlob</a></div><div class="ttdeci">static std::string getWordFromBlob(void const *blob, size_t bytes)</div><div class="ttdoc">Chooses a single dictionary word from the data.</div><div class="ttdef"><b>Definition:</b> <a href="RFC1751_8cpp_source.html#l00507">RFC1751.cpp:507</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_af459389c62d84b58724ccacd7381728c"><div class="ttname"><a href="classripple_1_1RFC1751.html#af459389c62d84b58724ccacd7381728c">ripple::RFC1751::getKeyFromEnglish</a></div><div class="ttdeci">static int getKeyFromEnglish(std::string &strKey, std::string const &strHuman)</div><div class="ttdoc">Convert words separated by spaces into a 128 bit key in big-endian format.</div><div class="ttdef"><b>Definition:</b> <a href="RFC1751_8cpp_source.html#l00463">RFC1751.cpp:463</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a034240ef7b8a14533d7f23e08bcedf21"><div class="ttname"><a href="classripple_1_1RFC1751.html#a034240ef7b8a14533d7f23e08bcedf21">ripple::RFC1751::wsrch</a></div><div class="ttdeci">static int wsrch(std::string const &strWord, int iMin, int iMax)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00382">RFC1751.cpp:382</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a10c179bdbdd950867927eca2d9d455cf"><div class="ttname"><a href="classripple_1_1RFC1751.html#a10c179bdbdd950867927eca2d9d455cf">ripple::RFC1751::etob</a></div><div class="ttdeci">static int etob(std::string &strData, std::vector< std::string > vsHuman)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00416">RFC1751.cpp:416</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a25a3b2c7ca08637f945bfb1f4c09f9d1"><div class="ttname"><a href="classripple_1_1RFC1751.html#a25a3b2c7ca08637f945bfb1f4c09f9d1">ripple::RFC1751::standard</a></div><div class="ttdeci">static void standard(std::string &strWord)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00365">RFC1751.cpp:365</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a35e69db1b4808a0a0115cd650e476148"><div class="ttname"><a href="classripple_1_1RFC1751.html#a35e69db1b4808a0a0115cd650e476148">ripple::RFC1751::s_dictionary</a></div><div class="ttdeci">static char const * s_dictionary[]</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8h_source.html#l00061">RFC1751.h:61</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a4920c2875aeaaa69202c32ad850f64ee"><div class="ttname"><a href="classripple_1_1RFC1751.html#a4920c2875aeaaa69202c32ad850f64ee">ripple::RFC1751::btoe</a></div><div class="ttdeci">static void btoe(std::string &strHuman, std::string const &strData)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00304">RFC1751.cpp:304</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a50b856967d944b469921298051e612d5"><div class="ttname"><a href="classripple_1_1RFC1751.html#a50b856967d944b469921298051e612d5">ripple::RFC1751::getEnglishFromKey</a></div><div class="ttdeci">static void getEnglishFromKey(std::string &strHuman, std::string const &strKey)</div><div class="ttdoc">Convert to human from a 128 bit key in big-endian format.</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00496">RFC1751.cpp:496</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a6926c806baab6753f2e911ba2ba5b67a"><div class="ttname"><a href="classripple_1_1RFC1751.html#a6926c806baab6753f2e911ba2ba5b67a">ripple::RFC1751::insert</a></div><div class="ttdeci">static void insert(char *s, int x, int start, int length)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00326">RFC1751.cpp:326</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a8a2b6c8f1ea360d496c839963d93cee3"><div class="ttname"><a href="classripple_1_1RFC1751.html#a8a2b6c8f1ea360d496c839963d93cee3">ripple::RFC1751::extract</a></div><div class="ttdeci">static unsigned long extract(char const *s, int start, int length)</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00275">RFC1751.cpp:275</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_a93467ef6e16d8ef1ba9a9e21de9b5f6b"><div class="ttname"><a href="classripple_1_1RFC1751.html#a93467ef6e16d8ef1ba9a9e21de9b5f6b">ripple::RFC1751::getWordFromBlob</a></div><div class="ttdeci">static std::string getWordFromBlob(void const *blob, size_t bytes)</div><div class="ttdoc">Chooses a single dictionary word from the data.</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00507">RFC1751.cpp:507</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RFC1751_html_af459389c62d84b58724ccacd7381728c"><div class="ttname"><a href="classripple_1_1RFC1751.html#af459389c62d84b58724ccacd7381728c">ripple::RFC1751::getKeyFromEnglish</a></div><div class="ttdeci">static int getKeyFromEnglish(std::string &strKey, std::string const &strHuman)</div><div class="ttdoc">Convert words separated by spaces into a 128 bit key in big-endian format.</div><div class="ttdef"><b>Definition</b> <a href="RFC1751_8cpp_source.html#l00463">RFC1751.cpp:463</a></div></div>
|
||||
<div class="ttc" id="acompare_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/compare.html">std::string::compare</a></div><div class="ttdeci">T compare(T... args)</div></div>
|
||||
<div class="ttc" id="acstddef_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cstddef.html">cstddef</a></div></div>
|
||||
<div class="ttc" id="acstdint_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cstdint.html">cstdint</a></div></div>
|
||||
<div class="ttc" id="acstring_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cstring.html">cstring</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</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>
|
||||
<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>
|
||||
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/size.html">std::vector::size</a></div><div class="ttdeci">T size(T... args)</div></div>
|
||||
<div class="ttc" id="astring_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/string.html">string</a></div></div>
|
||||
<div class="ttc" id="asubstr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/substr.html">std::string::substr</a></div><div class="ttdeci">T substr(T... args)</div></div>
|
||||
@@ -623,7 +646,7 @@ $(function() {
|
||||
</div><!-- fragment --></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.5
|
||||
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>
|
||||
|
||||
Reference in New Issue
Block a user