Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 18 additions & 17 deletions docs/doxygen/classmonero_1_1monero__rpc__connection-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -116,23 +116,24 @@
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_priority</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_proxy_uri</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_response_time</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_timeout_ms</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_uri</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_username</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_zmq_uri</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a858f5c75ee5b2061f28e355e5c9013fe">monero_rpc_connection</a>(const std::string &amp;uri=&quot;&quot;, const std::string &amp;username=&quot;&quot;, const std::string &amp;password=&quot;&quot;, const std::string &amp;proxy_uri=&quot;&quot;, const std::string &amp;zmq_uri=&quot;&quot;, int priority=0, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#abd6f5a71704659103f6759f42cf62196">monero_rpc_connection</a>(const monero_rpc_connection &amp;rpc)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#aaa2796192402addbd0e80c26443b5514">send_binary_request</a>(const monero_rpc_request &amp;request, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none) const</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a24c3231cea76a7cce5007cca96c38de3">send_json_request</a>(const std::string &amp;path, const std::shared_ptr&lt; serializable_struct &gt; &amp;params=nullptr, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none) const</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a11331a5faf74b7788ecd46f07c837897">send_json_request</a>(const monero_rpc_request &amp;request, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none) const</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a844ea0e30ba6ca671985ea6ef5d22f22">send_path_request</a>(const std::string &amp;path, const std::shared_ptr&lt; serializable_struct &gt; &amp;params=nullptr, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none) const</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#ace52bbfb463bea8e58580ea9a107967a">send_path_request</a>(const monero_rpc_request &amp;request, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none) const</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>send_rpc_request</b>(const boost::string_ref uri, const monero_rpc_request &amp;request, monero_rpc_response &amp;response, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none, bool binary=false) const (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html#a723e44b22962d02d3f78bc7c2043dc1e">serialize</a>() const</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a7e91af64b534175680b6ec5e52c16896">set_attribute</a>(const std::string &amp;key, const std::string &amp;val)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a5d2b859865c3ad8f4415681461b6f0eb">set_credentials</a>(const std::string &amp;username, const std::string &amp;password)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#aef91b1d36c45f33b2e3898e3d82820d7">to_rapidjson_val</a>(rapidjson::Document::AllocatorType &amp;allocator) const override</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~serializable_struct</b>()=default (defined in <a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a>)</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_ssl_verify</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_timeout_ms</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_uri</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_username</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_zmq_uri</b> (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a858f5c75ee5b2061f28e355e5c9013fe">monero_rpc_connection</a>(const std::string &amp;uri=&quot;&quot;, const std::string &amp;username=&quot;&quot;, const std::string &amp;password=&quot;&quot;, const std::string &amp;proxy_uri=&quot;&quot;, const std::string &amp;zmq_uri=&quot;&quot;, int priority=0, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#abd6f5a71704659103f6759f42cf62196">monero_rpc_connection</a>(const monero_rpc_connection &amp;rpc)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#aaa2796192402addbd0e80c26443b5514">send_binary_request</a>(const monero_rpc_request &amp;request, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none) const</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a24c3231cea76a7cce5007cca96c38de3">send_json_request</a>(const std::string &amp;path, const std::shared_ptr&lt; serializable_struct &gt; &amp;params=nullptr, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none) const</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a11331a5faf74b7788ecd46f07c837897">send_json_request</a>(const monero_rpc_request &amp;request, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none) const</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a844ea0e30ba6ca671985ea6ef5d22f22">send_path_request</a>(const std::string &amp;path, const std::shared_ptr&lt; serializable_struct &gt; &amp;params=nullptr, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none) const</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#ace52bbfb463bea8e58580ea9a107967a">send_path_request</a>(const monero_rpc_request &amp;request, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none) const</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>send_rpc_request</b>(const boost::string_ref uri, const monero_rpc_request &amp;request, monero_rpc_response &amp;response, const boost::optional&lt; uint32_t &gt; &amp;timeout_ms=boost::none, bool binary=false) const (defined in <a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a>)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html#a723e44b22962d02d3f78bc7c2043dc1e">serialize</a>() const</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a7e91af64b534175680b6ec5e52c16896">set_attribute</a>(const std::string &amp;key, const std::string &amp;val)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#a5d2b859865c3ad8f4415681461b6f0eb">set_credentials</a>(const std::string &amp;username, const std::string &amp;password)</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html#aef91b1d36c45f33b2e3898e3d82820d7">to_rapidjson_val</a>(rapidjson::Document::AllocatorType &amp;allocator) const override</td><td class="entry"><a class="el" href="classmonero_1_1monero__rpc__connection.html">monero::monero_rpc_connection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~serializable_struct</b>()=default (defined in <a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a>)</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Expand Down
9 changes: 6 additions & 3 deletions docs/doxygen/classmonero_1_1monero__rpc__connection.html
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,9 @@
<tr class="memitem:ae62acede6fe751a6e90236e20ad2a5e5" id="r_ae62acede6fe751a6e90236e20ad2a5e5"><td class="memItemLeft" align="right" valign="top"><a id="ae62acede6fe751a6e90236e20ad2a5e5" name="ae62acede6fe751a6e90236e20ad2a5e5"></a>
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_proxy_uri</b></td></tr>
<tr class="separator:ae62acede6fe751a6e90236e20ad2a5e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a705e0beefa76f5327dbbf1633210d133" id="r_a705e0beefa76f5327dbbf1633210d133"><td class="memItemLeft" align="right" valign="top"><a id="a705e0beefa76f5327dbbf1633210d133" name="a705e0beefa76f5327dbbf1633210d133"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_ssl_verify</b> = true</td></tr>
<tr class="separator:a705e0beefa76f5327dbbf1633210d133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd0e1584a0910f779e178d6bd8da3cf7" id="r_afd0e1584a0910f779e178d6bd8da3cf7"><td class="memItemLeft" align="right" valign="top"><a id="afd0e1584a0910f779e178d6bd8da3cf7" name="afd0e1584a0910f779e178d6bd8da3cf7"></a>
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_zmq_uri</b></td></tr>
<tr class="separator:afd0e1584a0910f779e178d6bd8da3cf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand Down Expand Up @@ -217,9 +220,9 @@
<tr class="memitem:ac4b2e10a07c6f6e1ecb26a99e6405790" id="r_ac4b2e10a07c6f6e1ecb26a99e6405790"><td class="memItemLeft" align="right" valign="top"><a id="ac4b2e10a07c6f6e1ecb26a99e6405790" name="ac4b2e10a07c6f6e1ecb26a99e6405790"></a>
std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_attributes</b></td></tr>
<tr class="separator:ac4b2e10a07c6f6e1ecb26a99e6405790"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac35c6c65ed6f4a27aab13d1017fce416" id="r_ac35c6c65ed6f4a27aab13d1017fce416"><td class="memItemLeft" align="right" valign="top"><a id="ac35c6c65ed6f4a27aab13d1017fce416" name="ac35c6c65ed6f4a27aab13d1017fce416"></a>
std::tuple&lt; std::string, std::string, std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_applied</b></td></tr>
<tr class="separator:ac35c6c65ed6f4a27aab13d1017fce416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda0f9cc4c3af39902bc3bba8af11785" id="r_abda0f9cc4c3af39902bc3bba8af11785"><td class="memItemLeft" align="right" valign="top"><a id="abda0f9cc4c3af39902bc3bba8af11785" name="abda0f9cc4c3af39902bc3bba8af11785"></a>
std::tuple&lt; std::string, std::string, std::string, std::string, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_applied</b> {&quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;, true}</td></tr>
<tr class="separator:abda0f9cc4c3af39902bc3bba8af11785"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Maintains a connection and sends requests to a Monero RPC API. </p>
Expand Down
Loading
Loading