This commit is contained in:
manojsdoshi
2020-08-07 00:47:51 +00:00
parent dcccd76a0a
commit 2b1db1a63f
2465 changed files with 38488 additions and 40570 deletions

View File

@@ -178,54 +178,58 @@ $(function() {
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; req.target(<span class="stringliteral">&quot;/&quot;</span>);</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; req.version(11);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; req.insert(<span class="stringliteral">&quot;Content-Type&quot;</span>, <span class="stringliteral">&quot;application/json; charset=UTF-8&quot;</span>);</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; req.insert(<span class="stringliteral">&quot;Host&quot;</span>, <a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#a6c2b26ca348906310516c38e21d5b7bb">ep_</a>);</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; {</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jr;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; jr[jss::method] = cmd;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#ab67da091f0d42d4ba0722dcfe596a261">rpc_version_</a> == 2)</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; {</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; jr[jss::jsonrpc] = <span class="stringliteral">&quot;2.0&quot;</span>;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; jr[jss::ripplerpc] = <span class="stringliteral">&quot;2.0&quot;</span>;</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; jr[jss::id] = 5;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; }</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">if</span> (params)</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; {</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a>&amp; ja = jr[jss::params] = <a class="code" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>;</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; ja.<a class="code" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(params);</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; }</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; req.body() = <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jr);</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; req.prepare_payload();</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; write(<a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#a6805e33dff774718ebc8f9455de5d390">stream_</a>, req);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; response&lt;dynamic_body&gt; res;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; read(<a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#a6805e33dff774718ebc8f9455de5d390">stream_</a>, <a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#ad4310d689b11ac6183901576cbb9f5c0">bin_</a>, res);</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; </div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="classJson_1_1Reader.html">Json::Reader</a> jr;</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; jr.<a class="code" href="classJson_1_1Reader.html#a8ee4d40504e4f8b069745d762ab4d78c">parse</a>(<a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#aaa94ed912c4e5cd98a7092180c261134">buffer_string</a>(res.body().data()), jv);</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">if</span> (jv[<span class="stringliteral">&quot;result&quot;</span>].isMember(<span class="stringliteral">&quot;error&quot;</span>))</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; jv[<span class="stringliteral">&quot;error&quot;</span>] = jv[<span class="stringliteral">&quot;result&quot;</span>][<span class="stringliteral">&quot;error&quot;</span>];</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">if</span> (jv[<span class="stringliteral">&quot;result&quot;</span>].isMember(<span class="stringliteral">&quot;status&quot;</span>))</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; jv[<span class="stringliteral">&quot;status&quot;</span>] = jv[<span class="stringliteral">&quot;result&quot;</span>][<span class="stringliteral">&quot;status&quot;</span>];</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">return</span> jv;</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">unsigned</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1JSONRPCClient.html#a3e9907c3c05d837110db13178304824f"> 144</a></span>&#160; <a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#a3e9907c3c05d837110db13178304824f">version</a>()<span class="keyword"> const override</span></div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#ab67da091f0d42d4ba0722dcfe596a261">rpc_version_</a>;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;};</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; </div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;AbstractClient&gt;</a></div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test.html#add7f8e2b06ca954ef33e5a0cb1fde85c"> 151</a></span>&#160;<a class="code" href="namespaceripple_1_1test.html#add7f8e2b06ca954ef33e5a0cb1fde85c">makeJSONRPCClient</a>(<a class="code" href="classripple_1_1Config.html">Config</a> <span class="keyword">const</span>&amp; cfg, <span class="keywordtype">unsigned</span> rpc_version)</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;{</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">return</span> std::make_unique&lt;JSONRPCClient&gt;(cfg, rpc_version);</div>
<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;} <span class="comment">// namespace test</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; {</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/io/basic_ostringstream.html">std::ostringstream</a> ostr;</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; ostr &lt;&lt; <a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#a6c2b26ca348906310516c38e21d5b7bb">ep_</a>;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; req.insert(<span class="stringliteral">&quot;Host&quot;</span>, ostr.<a class="codeRef" href="http://en.cppreference.com/w/cpp/io/basic_ostringstream/str.html">str</a>());</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; }</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; {</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jr;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; jr[jss::method] = cmd;</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#ab67da091f0d42d4ba0722dcfe596a261">rpc_version_</a> == 2)</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; {</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; jr[jss::jsonrpc] = <span class="stringliteral">&quot;2.0&quot;</span>;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; jr[jss::ripplerpc] = <span class="stringliteral">&quot;2.0&quot;</span>;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; jr[jss::id] = 5;</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> (params)</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; <a class="code" href="classJson_1_1Value.html">Json::Value</a>&amp; ja = jr[jss::params] = <a class="code" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; ja.<a class="code" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(params);</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; }</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; req.body() = <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jr);</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; req.prepare_payload();</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; write(<a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#a6805e33dff774718ebc8f9455de5d390">stream_</a>, req);</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; </div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; response&lt;dynamic_body&gt; res;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; read(<a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#a6805e33dff774718ebc8f9455de5d390">stream_</a>, <a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#ad4310d689b11ac6183901576cbb9f5c0">bin_</a>, res);</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; </div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="classJson_1_1Reader.html">Json::Reader</a> jr;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; jr.<a class="code" href="classJson_1_1Reader.html#a8ee4d40504e4f8b069745d762ab4d78c">parse</a>(<a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#aaa94ed912c4e5cd98a7092180c261134">buffer_string</a>(res.body().data()), jv);</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">if</span> (jv[<span class="stringliteral">&quot;result&quot;</span>].isMember(<span class="stringliteral">&quot;error&quot;</span>))</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; jv[<span class="stringliteral">&quot;error&quot;</span>] = jv[<span class="stringliteral">&quot;result&quot;</span>][<span class="stringliteral">&quot;error&quot;</span>];</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">if</span> (jv[<span class="stringliteral">&quot;result&quot;</span>].isMember(<span class="stringliteral">&quot;status&quot;</span>))</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; jv[<span class="stringliteral">&quot;status&quot;</span>] = jv[<span class="stringliteral">&quot;result&quot;</span>][<span class="stringliteral">&quot;status&quot;</span>];</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> jv;</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; </div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordtype">unsigned</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1JSONRPCClient.html#a3e9907c3c05d837110db13178304824f"> 148</a></span>&#160; <a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#a3e9907c3c05d837110db13178304824f">version</a>()<span class="keyword"> const override</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1test_1_1JSONRPCClient.html#ab67da091f0d42d4ba0722dcfe596a261">rpc_version_</a>;</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;};</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;AbstractClient&gt;</a></div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test.html#add7f8e2b06ca954ef33e5a0cb1fde85c"> 155</a></span>&#160;<a class="code" href="namespaceripple_1_1test.html#add7f8e2b06ca954ef33e5a0cb1fde85c">makeJSONRPCClient</a>(<a class="code" href="classripple_1_1Config.html">Config</a> <span class="keyword">const</span>&amp; cfg, <span class="keywordtype">unsigned</span> rpc_version)</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">return</span> std::make_unique&lt;JSONRPCClient&gt;(cfg, rpc_version);</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; </div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;} <span class="comment">// namespace test</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aresize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/resize.html">std::string::resize</a></div><div class="ttdeci">T resize(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 class="ttdoc">STL class.</div></div>
@@ -234,7 +238,7 @@ $(function() {
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00042">json_value.h:42</a></div></div>
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">std::string::size</a></div><div class="ttdeci">T size(T... args)</div></div>
<div class="ttc" id="astructripple_1_1ParsedPort_html_a38a494f5d264d1a467609222ff034a1d"><div class="ttname"><a href="structripple_1_1ParsedPort.html#a38a494f5d264d1a467609222ff034a1d">ripple::ParsedPort::ip</a></div><div class="ttdeci">boost::optional&lt; boost::asio::ip::address &gt; ip</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00108">Port.h:108</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_html_add7f8e2b06ca954ef33e5a0cb1fde85c"><div class="ttname"><a href="namespaceripple_1_1test.html#add7f8e2b06ca954ef33e5a0cb1fde85c">ripple::test::makeJSONRPCClient</a></div><div class="ttdeci">std::unique_ptr&lt; AbstractClient &gt; makeJSONRPCClient(Config const &amp;cfg, unsigned rpc_version)</div><div class="ttdoc">Returns a client using JSON-RPC over HTTP/S.</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00151">JSONRPCClient.cpp:151</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_html_add7f8e2b06ca954ef33e5a0cb1fde85c"><div class="ttname"><a href="namespaceripple_1_1test.html#add7f8e2b06ca954ef33e5a0cb1fde85c">ripple::test::makeJSONRPCClient</a></div><div class="ttdeci">std::unique_ptr&lt; AbstractClient &gt; makeJSONRPCClient(Config const &amp;cfg, unsigned rpc_version)</div><div class="ttdoc">Returns a client using JSON-RPC over HTTP/S.</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00155">JSONRPCClient.cpp:155</a></div></div>
<div class="ttc" id="acerr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/cerr.html">std::cerr</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1JSONRPCClient_html_a6c2b26ca348906310516c38e21d5b7bb"><div class="ttname"><a href="classripple_1_1test_1_1JSONRPCClient.html#a6c2b26ca348906310516c38e21d5b7bb">ripple::test::JSONRPCClient::ep_</a></div><div class="ttdeci">boost::asio::ip::tcp::endpoint ep_</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00072">JSONRPCClient.cpp:72</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1JSONRPCClient_html_a238a99997981855b3320c948daa624c2"><div class="ttname"><a href="classripple_1_1test_1_1JSONRPCClient.html#a238a99997981855b3320c948daa624c2">ripple::test::JSONRPCClient::getEndpoint</a></div><div class="ttdeci">static boost::asio::ip::tcp::endpoint getEndpoint(BasicConfig const &amp;cfg)</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00038">JSONRPCClient.cpp:38</a></div></div>
@@ -245,12 +249,13 @@ $(function() {
<div class="ttc" id="astructripple_1_1ParsedPort_html"><div class="ttname"><a href="structripple_1_1ParsedPort.html">ripple::ParsedPort</a></div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00090">Port.h:90</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1JSONRPCClient_html_a9875ee0122004b7a8592fa9c42c2f054"><div class="ttname"><a href="classripple_1_1test_1_1JSONRPCClient.html#a9875ee0122004b7a8592fa9c42c2f054">ripple::test::JSONRPCClient::invoke</a></div><div class="ttdeci">Json::Value invoke(std::string const &amp;cmd, Json::Value const &amp;params) override</div><div class="ttdoc">Submit a command synchronously.</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00099">JSONRPCClient.cpp:99</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_1test_1_1JSONRPCClient_html_a3e9907c3c05d837110db13178304824f"><div class="ttname"><a href="classripple_1_1test_1_1JSONRPCClient.html#a3e9907c3c05d837110db13178304824f">ripple::test::JSONRPCClient::version</a></div><div class="ttdeci">unsigned version() const override</div><div class="ttdoc">Get RPC 1.0 or RPC 2.0.</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00144">JSONRPCClient.cpp:144</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1JSONRPCClient_html_a3e9907c3c05d837110db13178304824f"><div class="ttname"><a href="classripple_1_1test_1_1JSONRPCClient.html#a3e9907c3c05d837110db13178304824f">ripple::test::JSONRPCClient::version</a></div><div class="ttdeci">unsigned version() const override</div><div class="ttdoc">Get RPC 1.0 or RPC 2.0.</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00148">JSONRPCClient.cpp:148</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a7e49ac977e4bcf59745a09d426669f75"><div class="ttname"><a href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">Json::Value::append</a></div><div class="ttdeci">Value &amp; append(const Value &amp;value)</div><div class="ttdoc">Append value to array at the end.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00882">json_value.cpp:882</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1JSONRPCClient_html_ad4310d689b11ac6183901576cbb9f5c0"><div class="ttname"><a href="classripple_1_1test_1_1JSONRPCClient.html#ad4310d689b11ac6183901576cbb9f5c0">ripple::test::JSONRPCClient::bin_</a></div><div class="ttdeci">boost::beast::multi_buffer bin_</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00075">JSONRPCClient.cpp:75</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html"><div class="ttname"><a href="classripple_1_1Config.html">ripple::Config</a></div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00067">Config.h:67</a></div></div>
<div class="ttc" id="anamespaceboost_1_1asio_html"><div class="ttname"><a href="namespaceboost_1_1asio.html">boost::asio</a></div><div class="ttdef"><b>Definition:</b> <a href="Overlay_8h_source.html#l00042">Overlay.h:42</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1JSONRPCClient_html_aafc3f150dd9dffe12a5d892d5c38a123"><div class="ttname"><a href="classripple_1_1test_1_1JSONRPCClient.html#aafc3f150dd9dffe12a5d892d5c38a123">ripple::test::JSONRPCClient::ios_</a></div><div class="ttdeci">boost::asio::io_service ios_</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00073">JSONRPCClient.cpp:73</a></div></div>
<div class="ttc" id="abasic_ostringstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostringstream.html">std::ostringstream</a></div><div class="ttdoc">STL class.</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="astructripple_1_1ParsedPort_html_acfd587066b17b1b09a2be8f7e5087bb8"><div class="ttname"><a href="structripple_1_1ParsedPort.html#acfd587066b17b1b09a2be8f7e5087bb8">ripple::ParsedPort::port</a></div><div class="ttdeci">boost::optional&lt; std::uint16_t &gt; port</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00109">Port.h:109</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1JSONRPCClient_html_ab67da091f0d42d4ba0722dcfe596a261"><div class="ttname"><a href="classripple_1_1test_1_1JSONRPCClient.html#ab67da091f0d42d4ba0722dcfe596a261">ripple::test::JSONRPCClient::rpc_version_</a></div><div class="ttdeci">unsigned rpc_version_</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00077">JSONRPCClient.cpp:77</a></div></div>
@@ -259,6 +264,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1JSONRPCClient_html"><div class="ttname"><a href="classripple_1_1test_1_1JSONRPCClient.html">ripple::test::JSONRPCClient</a></div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00035">JSONRPCClient.cpp:35</a></div></div>
<div class="ttc" id="acount_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/set/count.html">std::set::count</a></div><div class="ttdeci">T count(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1test_1_1JSONRPCClient_html_a6805e33dff774718ebc8f9455de5d390"><div class="ttname"><a href="classripple_1_1test_1_1JSONRPCClient.html#a6805e33dff774718ebc8f9455de5d390">ripple::test::JSONRPCClient::stream_</a></div><div class="ttdeci">boost::asio::ip::tcp::socket stream_</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00074">JSONRPCClient.cpp:74</a></div></div>
<div class="ttc" id="astr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostringstream/str.html">std::ostringstream::str</a></div><div class="ttdeci">T str(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1test_1_1JSONRPCClient_html_aaa94ed912c4e5cd98a7092180c261134"><div class="ttname"><a href="classripple_1_1test_1_1JSONRPCClient.html#aaa94ed912c4e5cd98a7092180c261134">ripple::test::JSONRPCClient::buffer_string</a></div><div class="ttdeci">static std::string buffer_string(ConstBufferSequence const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="JSONRPCClient_8cpp_source.html#l00063">JSONRPCClient.cpp:63</a></div></div>
<div class="ttc" id="astructripple_1_1ParsedPort_html_a6f5cbe8976ce63af96dccfa383874ff8"><div class="ttname"><a href="structripple_1_1ParsedPort.html#a6f5cbe8976ce63af96dccfa383874ff8">ripple::ParsedPort::protocol</a></div><div class="ttdeci">std::set&lt; std::string, boost::beast::iless &gt; protocol</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00095">Port.h:95</a></div></div>
<div class="ttc" id="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div><div class="ttdoc">STL class.</div></div>