This commit is contained in:
nbougalis
2020-12-21 13:57:13 +00:00
parent 00ae94e785
commit c55b377da7
2394 changed files with 44923 additions and 47046 deletions

View File

@@ -107,7 +107,7 @@ $(function() {
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="comment">// This determines the on-database format of the data</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#af6da17e59276dbd6752d2b02029200b4a9b7291675bb8c7cc7cca41dcc2c05ab5"> 40</a></span>&#160; <a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#af6da17e59276dbd6752d2b02029200b4a9b7291675bb8c7cc7cca41dcc2c05ab5">currentSchemaVersion</a> = 4</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#a4cf4aeaf94e6145edca6d153b23cd2a1a9b7291675bb8c7cc7cca41dcc2c05ab5"> 40</a></span>&#160; <a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#a4cf4aeaf94e6145edca6d153b23cd2a1a9b7291675bb8c7cc7cca41dcc2c05ab5">currentSchemaVersion</a> = 4</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; };</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"><a class="line" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#ae936c5d4a243f4fc26b64f18401f4233"> 43</a></span>&#160; <span class="keyword">explicit</span> <a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#ae936c5d4a243f4fc26b64f18401f4233">StoreSqdb</a>(</div>
@@ -224,12 +224,12 @@ $(function() {
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; }</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; </div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; {</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">if</span> (version &lt; <a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#af6da17e59276dbd6752d2b02029200b4a9b7291675bb8c7cc7cca41dcc2c05ab5">currentSchemaVersion</a>)</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">if</span> (version &lt; <a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#a4cf4aeaf94e6145edca6d153b23cd2a1a9b7291675bb8c7cc7cca41dcc2c05ab5">currentSchemaVersion</a>)</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; {</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; JLOG(<a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#a42587a774f354f4dc6717af8ebfe6ca0">m_journal</a>.<a class="code" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>())</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; &lt;&lt; <span class="stringliteral">&quot;Updating database to version &quot;</span> &lt;&lt; <a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#af6da17e59276dbd6752d2b02029200b4a9b7291675bb8c7cc7cca41dcc2c05ab5">currentSchemaVersion</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; &lt;&lt; <span class="stringliteral">&quot;Updating database to version &quot;</span> &lt;&lt; <a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#a4cf4aeaf94e6145edca6d153b23cd2a1a9b7291675bb8c7cc7cca41dcc2c05ab5">currentSchemaVersion</a>;</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; }</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (version &gt; <a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#af6da17e59276dbd6752d2b02029200b4a9b7291675bb8c7cc7cca41dcc2c05ab5">currentSchemaVersion</a>)</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (version &gt; <a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#a4cf4aeaf94e6145edca6d153b23cd2a1a9b7291675bb8c7cc7cca41dcc2c05ab5">currentSchemaVersion</a>)</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; {</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; Throw&lt;std::runtime_error&gt;(</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="stringliteral">&quot;The PeerFinder database version is higher than expected&quot;</span>);</div>
@@ -345,7 +345,7 @@ $(function() {
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; }</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; </div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; {</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordtype">int</span> <span class="keyword">const</span> v(<a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#af6da17e59276dbd6752d2b02029200b4a9b7291675bb8c7cc7cca41dcc2c05ab5">currentSchemaVersion</a>);</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordtype">int</span> <span class="keyword">const</span> v(<a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#a4cf4aeaf94e6145edca6d153b23cd2a1a9b7291675bb8c7cc7cca41dcc2c05ab5">currentSchemaVersion</a>);</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <a class="code" href="classripple_1_1PeerFinder_1_1StoreSqdb.html#a811d22b084cc9a1853c2960991ea8035">m_session</a> &lt;&lt; <span class="stringliteral">&quot;INSERT OR REPLACE INTO SchemaVersion (&quot;</span></div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="stringliteral">&quot; name &quot;</span></div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="stringliteral">&quot; ,version &quot;</span></div>
@@ -413,7 +413,6 @@ $(function() {
<div class="ttc" id="astructripple_1_1PeerFinder_1_1Store_1_1Entry_html_a655fa5ae18ff218993a606634f07f3e3"><div class="ttname"><a href="structripple_1_1PeerFinder_1_1Store_1_1Entry.html#a655fa5ae18ff218993a606634f07f3e3">ripple::PeerFinder::Store::Entry::valence</a></div><div class="ttdeci">int valence</div><div class="ttdef"><b>Definition:</b> <a href="Store_8h_source.html#l00045">Store.h:45</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>
<div class="ttc" id="aclassbeast_1_1Journal_html_a87d6bd59020d94110027dcab3d9e3357"><div class="ttname"><a href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">beast::Journal::info</a></div><div class="ttdeci">Stream info() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00321">Journal.h:321</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1StoreSqdb_html_af6da17e59276dbd6752d2b02029200b4a9b7291675bb8c7cc7cca41dcc2c05ab5"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1StoreSqdb.html#af6da17e59276dbd6752d2b02029200b4a9b7291675bb8c7cc7cca41dcc2c05ab5">ripple::PeerFinder::StoreSqdb::currentSchemaVersion</a></div><div class="ttdeci">@ currentSchemaVersion</div><div class="ttdef"><b>Definition:</b> <a href="StoreSqdb_8h_source.html#l00040">StoreSqdb.h:40</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00058">Journal.h:58</a></div></div>
<div class="ttc" id="aemplace_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">std::vector::emplace_back</a></div><div class="ttdeci">T emplace_back(T... args)</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>
@@ -421,6 +420,7 @@ $(function() {
<div class="ttc" id="aclassbeast_1_1IP_1_1Endpoint_html_ab2c227db84255620219ebab8ead53636"><div class="ttname"><a href="classbeast_1_1IP_1_1Endpoint.html#ab2c227db84255620219ebab8ead53636">beast::IP::Endpoint::from_string</a></div><div class="ttdeci">static Endpoint from_string(std::string const &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="IPEndpoint_8cpp_source.html#l00046">IPEndpoint.cpp:46</a></div></div>
<div class="ttc" id="aclassripple_1_1SociConfig_html_aa0afdd9239f42648f4e2a35c1ffee69c"><div class="ttname"><a href="classripple_1_1SociConfig.html#aa0afdd9239f42648f4e2a35c1ffee69c">ripple::SociConfig::open</a></div><div class="ttdeci">void open(soci::session &amp;s) const</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00094">SociDB.cpp:94</a></div></div>
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/empty.html">std::vector::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1StoreSqdb_html_a4cf4aeaf94e6145edca6d153b23cd2a1a9b7291675bb8c7cc7cca41dcc2c05ab5"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1StoreSqdb.html#a4cf4aeaf94e6145edca6d153b23cd2a1a9b7291675bb8c7cc7cca41dcc2c05ab5">ripple::PeerFinder::StoreSqdb::currentSchemaVersion</a></div><div class="ttdeci">@ currentSchemaVersion</div><div class="ttdef"><b>Definition:</b> <a href="StoreSqdb_8h_source.html#l00040">StoreSqdb.h:40</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="aclassbeast_1_1IP_1_1Endpoint_html"><div class="ttname"><a href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a></div><div class="ttdoc">A version-independent IP address and port combination.</div><div class="ttdef"><b>Definition:</b> <a href="IPEndpoint_8h_source.html#l00039">IPEndpoint.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1StoreSqdb_html_a0b20955489e15add9f1c44b8fd0a31d2"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1StoreSqdb.html#a0b20955489e15add9f1c44b8fd0a31d2">ripple::PeerFinder::StoreSqdb::load</a></div><div class="ttdeci">std::size_t load(load_callback const &amp;cb) override</div><div class="ttdef"><b>Definition:</b> <a href="StoreSqdb_8h_source.html#l00068">StoreSqdb.h:68</a></div></div>