This commit is contained in:
manojsdoshi
2021-03-12 22:34:28 +00:00
parent 1664f589f1
commit dffdcfc0e7
4802 changed files with 108249 additions and 108053 deletions

View File

@@ -106,14 +106,14 @@ $(function() {
<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;}</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;boost::optional&lt;std::string&gt;</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classripple_1_1Cluster.html#a0c718ec2f55e267d3b4f484fcac27717"> 39</a></span>&#160;<a class="code" href="classripple_1_1Cluster.html#a0c718ec2f55e267d3b4f484fcac27717">Cluster::member</a>(<a class="code" href="classripple_1_1PublicKey.html">PublicKey</a> <span class="keyword">const</span>&amp; identity)<span class="keyword"> const</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;std::string&gt;</a></div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classripple_1_1Cluster.html#adffcdc10e28e4fa6f3e9b9c5f4bb3afa"> 39</a></span>&#160;<a class="code" href="classripple_1_1Cluster.html#adffcdc10e28e4fa6f3e9b9c5f4bb3afa">Cluster::member</a>(<a class="code" href="classripple_1_1PublicKey.html">PublicKey</a> <span class="keyword">const</span>&amp; identity)<span class="keyword"> const</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock(<a class="code" href="classripple_1_1Cluster.html#ab0eef88c2f27bca8f500f9eb1714bb1d">mutex_</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; <span class="keyword">auto</span> iter = <a class="code" href="classripple_1_1Cluster.html#a0a33bf73955a4794a74b7f3df8ea4de9">nodes_</a>.find(identity);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">if</span> (iter == <a class="code" href="classripple_1_1Cluster.html#a0a33bf73955a4794a74b7f3df8ea4de9">nodes_</a>.end())</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">return</span> boost::none;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">return</span> std::nullopt;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">return</span> iter-&gt;name();</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>
@@ -192,7 +192,7 @@ $(function() {
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1Cluster.html#a0c718ec2f55e267d3b4f484fcac27717">member</a>(*<span class="keywordtype">id</span>))</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1Cluster.html#adffcdc10e28e4fa6f3e9b9c5f4bb3afa">member</a>(*<span class="keywordtype">id</span>))</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; {</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; JLOG(<a class="code" href="classripple_1_1Cluster.html#aa6664bc27d55a38c9de91f1d2ef889fa">j_</a>.<a class="code" href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">warn</a>()) &lt;&lt; <span class="stringliteral">&quot;Duplicate node identity: &quot;</span> &lt;&lt; match[1];</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">continue</span>;</div>
@@ -212,12 +212,12 @@ $(function() {
<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 class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_ad8fefe3e8ad583e1ed1bf02094ac3d8f"><div class="ttname"><a href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">beast::Journal::warn</a></div><div class="ttdeci">Stream warn() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00327">Journal.h:327</a></div></div>
<div class="ttc" id="alock_guard_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1Cluster_html_adffcdc10e28e4fa6f3e9b9c5f4bb3afa"><div class="ttname"><a href="classripple_1_1Cluster.html#adffcdc10e28e4fa6f3e9b9c5f4bb3afa">ripple::Cluster::member</a></div><div class="ttdeci">std::optional&lt; std::string &gt; member(PublicKey const &amp;node) const</div><div class="ttdoc">Determines whether a node belongs in the cluster.</div><div class="ttdef"><b>Definition:</b> <a href="Cluster_8cpp_source.html#l00039">Cluster.cpp:39</a></div></div>
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
<div class="ttc" id="aclassripple_1_1Cluster_html_ab7adae2b2d93eeb0e915c0158de1ee6d"><div class="ttname"><a href="classripple_1_1Cluster.html#ab7adae2b2d93eeb0e915c0158de1ee6d">ripple::Cluster::update</a></div><div class="ttdeci">bool update(PublicKey const &amp;identity, std::string name, std::uint32_t loadFee=0, NetClock::time_point reportTime=NetClock::time_point{})</div><div class="ttdoc">Store information about the state of a cluster node.</div><div class="ttdef"><b>Definition:</b> <a href="Cluster_8cpp_source.html#l00058">Cluster.cpp:58</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4a0f163a7e357063a6b2993348d60c3c"><div class="ttname"><a href="namespaceripple.html#a4a0f163a7e357063a6b2993348d60c3c">ripple::trim_whitespace</a></div><div class="ttdeci">std::string trim_whitespace(std::string str)</div></div>
<div class="ttc" id="aclassripple_1_1Cluster_html_a8fc75d3bc21adb0c8e8dea5315ec8aa5"><div class="ttname"><a href="classripple_1_1Cluster.html#a8fc75d3bc21adb0c8e8dea5315ec8aa5">ripple::Cluster::load</a></div><div class="ttdeci">bool load(Section const &amp;nodes)</div><div class="ttdoc">Load the list of cluster nodes.</div><div class="ttdef"><b>Definition:</b> <a href="Cluster_8cpp_source.html#l00092">Cluster.cpp:92</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a320f911d1e931b45b71a50c25561ecf7"><div class="ttname"><a href="classripple_1_1Section.html#a320f911d1e931b45b71a50c25561ecf7">ripple::Section::values</a></div><div class="ttdeci">std::vector&lt; std::string &gt; const &amp; values() const</div><div class="ttdoc">Returns all the values in the section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00076">BasicConfig.h:76</a></div></div>
<div class="ttc" id="aclassripple_1_1Cluster_html_a0c718ec2f55e267d3b4f484fcac27717"><div class="ttname"><a href="classripple_1_1Cluster.html#a0c718ec2f55e267d3b4f484fcac27717">ripple::Cluster::member</a></div><div class="ttdeci">boost::optional&lt; std::string &gt; member(PublicKey const &amp;node) const</div><div class="ttdoc">Determines whether a node belongs in the cluster.</div><div class="ttdef"><b>Definition:</b> <a href="Cluster_8cpp_source.html#l00039">Cluster.cpp:39</a></div></div>
<div class="ttc" id="aclassripple_1_1Cluster_html_aa6664bc27d55a38c9de91f1d2ef889fa"><div class="ttname"><a href="classripple_1_1Cluster.html#aa6664bc27d55a38c9de91f1d2ef889fa">ripple::Cluster::j_</a></div><div class="ttdeci">beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="Cluster_8h_source.html#l00068">Cluster.h:68</a></div></div>
<div class="ttc" id="aclassripple_1_1PublicKey_html"><div class="ttname"><a href="classripple_1_1PublicKey.html">ripple::PublicKey</a></div><div class="ttdoc">A public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00059">PublicKey.h:59</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_a49b0713e65bb8e2c51b76fbf16252afe"><div class="ttname"><a href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">beast::Journal::error</a></div><div class="ttdeci">Stream error() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00333">Journal.h:333</a></div></div>
@@ -230,6 +230,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Cluster_html_a0a33bf73955a4794a74b7f3df8ea4de9"><div class="ttname"><a href="classripple_1_1Cluster.html#a0a33bf73955a4794a74b7f3df8ea4de9">ripple::Cluster::nodes_</a></div><div class="ttdeci">std::set&lt; ClusterNode, Comparator &gt; nodes_</div><div class="ttdef"><b>Definition:</b> <a href="Cluster_8h_source.html#l00066">Cluster.h:66</a></div></div>
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/empty.html">std::string::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6"><div class="ttname"><a href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">ripple::TokenType::NodePublic</a></div><div class="ttdeci">@ NodePublic</div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt; std::string &gt;</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="aclassripple_1_1Cluster_html_a52adb42f90234baba096961525f94a87"><div class="ttname"><a href="classripple_1_1Cluster.html#a52adb42f90234baba096961525f94a87">ripple::Cluster::for_each</a></div><div class="ttdeci">void for_each(std::function&lt; void(ClusterNode const &amp;)&gt; func) const</div><div class="ttdoc">Invokes the callback once for every cluster node.</div><div class="ttdef"><b>Definition:</b> <a href="Cluster_8cpp_source.html#l00084">Cluster.cpp:84</a></div></div>
<!-- start footer part -->