This commit is contained in:
manojsdoshi
2020-04-24 01:09:47 +00:00
parent 4ad595bf18
commit 430f6c0cf3
2864 changed files with 304301 additions and 292875 deletions

View File

@@ -102,47 +102,51 @@ $(function() {
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1EncodedBlob.html"> 34</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html">EncodedBlob</a></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">void</span> <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#a1b3f76ab2c8935a08fb71f77e2100ba4">prepare</a> (<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;NodeObject&gt;</a> <span class="keyword">const</span>&amp; <span class="keywordtype">object</span>);</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1EncodedBlob.html#a5e302b42921788cc860be6e51f759d76"> 39</a></span>&#160; <span class="keywordtype">void</span> <span class="keyword">const</span>* <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#a5e302b42921788cc860be6e51f759d76">getKey</a> () const noexcept</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; {</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#adcf74402099226d78d3a94e92ccac80d">m_key</a>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1EncodedBlob.html#a709e5c71eeb5b9a9eb635b9c02143815"> 44</a></span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#a709e5c71eeb5b9a9eb635b9c02143815">getSize</a> () const noexcept</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; {</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#aa6af4ac37c23417a3fc82359fd0f71ba">m_data</a>.<a class="code" href="classripple_1_1Buffer.html#a76cd91377f761afdbb2dec0a39e44005">size</a>();</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1EncodedBlob.html#af168e5bddf805f34c09e254d1b078bfa"> 49</a></span>&#160; <span class="keywordtype">void</span> <span class="keyword">const</span>* <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#af168e5bddf805f34c09e254d1b078bfa">getData</a> () const noexcept</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; {</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keywordtype">void</span> const*<span class="keyword">&gt;</span>(<a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#aa6af4ac37c23417a3fc82359fd0f71ba">m_data</a>.<a class="code" href="classripple_1_1Buffer.html#ab6ff733d0e46ea023e9505ae9d4d34b6">data</a>());</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; }</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1EncodedBlob.html#adcf74402099226d78d3a94e92ccac80d"> 55</a></span>&#160; <span class="keywordtype">void</span> <span class="keyword">const</span>* <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#adcf74402099226d78d3a94e92ccac80d">m_key</a>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1EncodedBlob.html#aa6af4ac37c23417a3fc82359fd0f71ba"> 56</a></span>&#160; <a class="code" href="classripple_1_1Buffer.html">Buffer</a> <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#aa6af4ac37c23417a3fc82359fd0f71ba">m_data</a>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;};</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;}</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;}</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#a1b3f76ab2c8935a08fb71f77e2100ba4">prepare</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;NodeObject&gt;</a> <span class="keyword">const</span>&amp; <span class="keywordtype">object</span>);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">void</span> <span class="keyword">const</span>*</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1EncodedBlob.html#a5e302b42921788cc860be6e51f759d76"> 41</a></span>&#160; <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#a5e302b42921788cc860be6e51f759d76">getKey</a>() const noexcept</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; {</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#adcf74402099226d78d3a94e92ccac80d">m_key</a>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1EncodedBlob.html#a709e5c71eeb5b9a9eb635b9c02143815"> 47</a></span>&#160; <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#a709e5c71eeb5b9a9eb635b9c02143815">getSize</a>() const noexcept</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; {</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#aa6af4ac37c23417a3fc82359fd0f71ba">m_data</a>.<a class="code" href="classripple_1_1Buffer.html#a76cd91377f761afdbb2dec0a39e44005">size</a>();</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; }</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">void</span> <span class="keyword">const</span>*</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1EncodedBlob.html#af168e5bddf805f34c09e254d1b078bfa"> 53</a></span>&#160; <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#af168e5bddf805f34c09e254d1b078bfa">getData</a>() const noexcept</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; {</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keywordtype">void</span> const*<span class="keyword">&gt;</span>(<a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#aa6af4ac37c23417a3fc82359fd0f71ba">m_data</a>.<a class="code" href="classripple_1_1Buffer.html#ab6ff733d0e46ea023e9505ae9d4d34b6">data</a>());</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1EncodedBlob.html#adcf74402099226d78d3a94e92ccac80d"> 59</a></span>&#160; <span class="keywordtype">void</span> <span class="keyword">const</span>* <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#adcf74402099226d78d3a94e92ccac80d">m_key</a>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1EncodedBlob.html#aa6af4ac37c23417a3fc82359fd0f71ba"> 60</a></span>&#160; <a class="code" href="classripple_1_1Buffer.html">Buffer</a> <a class="code" href="structripple_1_1NodeStore_1_1EncodedBlob.html#aa6af4ac37c23417a3fc82359fd0f71ba">m_data</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;};</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;} <span class="comment">// namespace NodeStore</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html_a709e5c71eeb5b9a9eb635b9c02143815"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html#a709e5c71eeb5b9a9eb635b9c02143815">ripple::NodeStore::EncodedBlob::getSize</a></div><div class="ttdeci">std::size_t getSize() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8h_source.html#l00044">EncodedBlob.h:44</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html_a709e5c71eeb5b9a9eb635b9c02143815"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html#a709e5c71eeb5b9a9eb635b9c02143815">ripple::NodeStore::EncodedBlob::getSize</a></div><div class="ttdeci">std::size_t getSize() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8h_source.html#l00047">EncodedBlob.h:47</a></div></div>
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt; NodeObject &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1Buffer_html"><div class="ttname"><a href="classripple_1_1Buffer.html">ripple::Buffer</a></div><div class="ttdoc">Like std::vector&lt;char&gt; but better.</div><div class="ttdef"><b>Definition:</b> <a href="Buffer_8h_source.html#l00035">Buffer.h:35</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html_af168e5bddf805f34c09e254d1b078bfa"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html#af168e5bddf805f34c09e254d1b078bfa">ripple::NodeStore::EncodedBlob::getData</a></div><div class="ttdeci">void const * getData() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8h_source.html#l00049">EncodedBlob.h:49</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html_adcf74402099226d78d3a94e92ccac80d"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html#adcf74402099226d78d3a94e92ccac80d">ripple::NodeStore::EncodedBlob::m_key</a></div><div class="ttdeci">void const * m_key</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8h_source.html#l00055">EncodedBlob.h:55</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html_af168e5bddf805f34c09e254d1b078bfa"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html#af168e5bddf805f34c09e254d1b078bfa">ripple::NodeStore::EncodedBlob::getData</a></div><div class="ttdeci">void const * getData() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8h_source.html#l00053">EncodedBlob.h:53</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html_adcf74402099226d78d3a94e92ccac80d"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html#adcf74402099226d78d3a94e92ccac80d">ripple::NodeStore::EncodedBlob::m_key</a></div><div class="ttdeci">void const * m_key</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8h_source.html#l00059">EncodedBlob.h:59</a></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="aclassripple_1_1Buffer_html_a76cd91377f761afdbb2dec0a39e44005"><div class="ttname"><a href="classripple_1_1Buffer.html#a76cd91377f761afdbb2dec0a39e44005">ripple::Buffer::size</a></div><div class="ttdeci">std::size_t size() const noexcept</div><div class="ttdoc">Returns the number of bytes in the buffer.</div><div class="ttdef"><b>Definition:</b> <a href="Buffer_8h_source.html#l00130">Buffer.h:130</a></div></div>
<div class="ttc" id="aclassripple_1_1Buffer_html_ab6ff733d0e46ea023e9505ae9d4d34b6"><div class="ttname"><a href="classripple_1_1Buffer.html#ab6ff733d0e46ea023e9505ae9d4d34b6">ripple::Buffer::data</a></div><div class="ttdeci">std::uint8_t const * data() const noexcept</div><div class="ttdoc">Return a pointer to beginning of the storage.</div><div class="ttdef"><b>Definition:</b> <a href="Buffer_8h_source.html#l00154">Buffer.h:154</a></div></div>
<div class="ttc" id="aclassripple_1_1Buffer_html_a76cd91377f761afdbb2dec0a39e44005"><div class="ttname"><a href="classripple_1_1Buffer.html#a76cd91377f761afdbb2dec0a39e44005">ripple::Buffer::size</a></div><div class="ttdeci">std::size_t size() const noexcept</div><div class="ttdoc">Returns the number of bytes in the buffer.</div><div class="ttdef"><b>Definition:</b> <a href="Buffer_8h_source.html#l00126">Buffer.h:126</a></div></div>
<div class="ttc" id="aclassripple_1_1Buffer_html_ab6ff733d0e46ea023e9505ae9d4d34b6"><div class="ttname"><a href="classripple_1_1Buffer.html#ab6ff733d0e46ea023e9505ae9d4d34b6">ripple::Buffer::data</a></div><div class="ttdeci">std::uint8_t const * data() const noexcept</div><div class="ttdoc">Return a pointer to beginning of the storage.</div><div class="ttdef"><b>Definition:</b> <a href="Buffer_8h_source.html#l00150">Buffer.h:150</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html">ripple::NodeStore::EncodedBlob</a></div><div class="ttdoc">Utility for producing flattened node objects.</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8h_source.html#l00034">EncodedBlob.h:34</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html_a5e302b42921788cc860be6e51f759d76"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html#a5e302b42921788cc860be6e51f759d76">ripple::NodeStore::EncodedBlob::getKey</a></div><div class="ttdeci">void const * getKey() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8h_source.html#l00039">EncodedBlob.h:39</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html_a5e302b42921788cc860be6e51f759d76"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html#a5e302b42921788cc860be6e51f759d76">ripple::NodeStore::EncodedBlob::getKey</a></div><div class="ttdeci">void const * getKey() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8h_source.html#l00041">EncodedBlob.h:41</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html_a1b3f76ab2c8935a08fb71f77e2100ba4"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html#a1b3f76ab2c8935a08fb71f77e2100ba4">ripple::NodeStore::EncodedBlob::prepare</a></div><div class="ttdeci">void prepare(std::shared_ptr&lt; NodeObject &gt; const &amp;object)</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8cpp_source.html#l00027">EncodedBlob.cpp:27</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html_aa6af4ac37c23417a3fc82359fd0f71ba"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html#aa6af4ac37c23417a3fc82359fd0f71ba">ripple::NodeStore::EncodedBlob::m_data</a></div><div class="ttdeci">Buffer m_data</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8h_source.html#l00056">EncodedBlob.h:56</a></div></div>
<div class="ttc" id="astructripple_1_1NodeStore_1_1EncodedBlob_html_aa6af4ac37c23417a3fc82359fd0f71ba"><div class="ttname"><a href="structripple_1_1NodeStore_1_1EncodedBlob.html#aa6af4ac37c23417a3fc82359fd0f71ba">ripple::NodeStore::EncodedBlob::m_data</a></div><div class="ttdeci">Buffer m_data</div><div class="ttdef"><b>Definition:</b> <a href="EncodedBlob_8h_source.html#l00060">EncodedBlob.h:60</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">