dash-docs/en/doxygen/html/classCKeePassIntegrator.html

843 lines
43 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Dash Core: CKeePassIntegrator Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="bitcoin_logo_doxygen.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Dash Core
&#160;<span id="projectnumber">0.12.2.1</span>
</div>
<div id="projectbrief">P2P Digital Currency</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classCKeePassIntegrator.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
<a href="classCKeePassIntegrator-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CKeePassIntegrator Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="keepass_8h_source.html">keepass.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator_1_1CKeePassEntry.html">CKeePassEntry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator_1_1CKeePassRequest.html">CKeePassRequest</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator_1_1CKeePassResponse.html">CKeePassResponse</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5a672132e47b00a0e7aa130621988601"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a5a672132e47b00a0e7aa130621988601">CKeePassIntegrator</a> ()</td></tr>
<tr class="separator:a5a672132e47b00a0e7aa130621988601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a839589ef2253fccc60fe162b803828c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a839589ef2253fccc60fe162b803828c0">init</a> ()</td></tr>
<tr class="separator:a839589ef2253fccc60fe162b803828c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa60ab851124a59bc592b6aa4e56cc8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#afa60ab851124a59bc592b6aa4e56cc8a">rpcAssociate</a> (std::string &amp;strId, <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &amp;<a class="el" href="classCKeePassIntegrator.html#a3ee055f669965bb0005225c8e7bee7e5">sKeyBase64</a>)</td></tr>
<tr class="separator:afa60ab851124a59bc592b6aa4e56cc8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae985d304459dde24548acaff08e75a42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#ae985d304459dde24548acaff08e75a42">retrievePassphrase</a> ()</td></tr>
<tr class="separator:ae985d304459dde24548acaff08e75a42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f0f9765dfaaf14fc9b2b780b5332c24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a8f0f9765dfaaf14fc9b2b780b5332c24">updatePassphrase</a> (const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &amp;sWalletPassphrase)</td></tr>
<tr class="separator:a8f0f9765dfaaf14fc9b2b780b5332c24"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ac29c032e2079f069da8d965dadee64ea"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#ac29c032e2079f069da8d965dadee64ea">generateKeePassKey</a> ()</td></tr>
<tr class="separator:ac29c032e2079f069da8d965dadee64ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a46b3060e5ebd0246b921d89ba82b2e81"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a46b3060e5ebd0246b921d89ba82b2e81">doHTTPPost</a> (const std::string &amp;strRequest, int &amp;nStatus, std::string &amp;strResponse)</td></tr>
<tr class="separator:a46b3060e5ebd0246b921d89ba82b2e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa74eded3bb1055c764c9b2b52a60246d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#aa74eded3bb1055c764c9b2b52a60246d">rpcTestAssociation</a> (bool bTriggerUnlock)</td></tr>
<tr class="separator:aa74eded3bb1055c764c9b2b52a60246d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4421154fd4be37e766e183448d3b9bc7"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classCKeePassIntegrator_1_1CKeePassEntry.html">CKeePassEntry</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a4421154fd4be37e766e183448d3b9bc7">rpcGetLogins</a> ()</td></tr>
<tr class="separator:a4421154fd4be37e766e183448d3b9bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a3f16f74df52aeb75662205507ae951"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a8a3f16f74df52aeb75662205507ae951">rpcSetLogin</a> (const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &amp;sWalletPass, const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &amp;sEntryId)</td></tr>
<tr class="separator:a8a3f16f74df52aeb75662205507ae951"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
Static Private Member Functions</h2></td></tr>
<tr class="memitem:a55aa0e3dc1e8af0cfa387bafa31f8a39"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a55aa0e3dc1e8af0cfa387bafa31f8a39">generateRandomKey</a> (size_t nSize)</td></tr>
<tr class="separator:a55aa0e3dc1e8af0cfa387bafa31f8a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76abec6674eb2682f0d409320af436e3"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a76abec6674eb2682f0d409320af436e3">constructHTTPPost</a> (const std::string &amp;strMsg, const std::map&lt; std::string, std::string &gt; &amp;mapRequestHeaders)</td></tr>
<tr class="separator:a76abec6674eb2682f0d409320af436e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:ad731674bad699fd6deead15cdd3b0571"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#ad731674bad699fd6deead15cdd3b0571">bIsActive</a></td></tr>
<tr class="separator:ad731674bad699fd6deead15cdd3b0571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bee8f8c2adbab8fb627b8df2d08f659"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a1bee8f8c2adbab8fb627b8df2d08f659">nPort</a></td></tr>
<tr class="separator:a1bee8f8c2adbab8fb627b8df2d08f659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ee055f669965bb0005225c8e7bee7e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a3ee055f669965bb0005225c8e7bee7e5">sKeyBase64</a></td></tr>
<tr class="separator:a3ee055f669965bb0005225c8e7bee7e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac38f5862a393e1d31366404c8a817747"><td class="memItemLeft" align="right" valign="top"><a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#ac38f5862a393e1d31366404c8a817747">sKey</a></td></tr>
<tr class="separator:ac38f5862a393e1d31366404c8a817747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1050a1de7f1988d6bf153e5ee80b845e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a1050a1de7f1988d6bf153e5ee80b845e">sUrl</a></td></tr>
<tr class="separator:a1050a1de7f1988d6bf153e5ee80b845e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0de08682d815761cba903728e6990385"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a0de08682d815761cba903728e6990385">strKeePassId</a></td></tr>
<tr class="separator:a0de08682d815761cba903728e6990385"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bbd02261777208f29acedb63645faa9"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a3bbd02261777208f29acedb63645faa9">strKeePassEntryName</a></td></tr>
<tr class="separator:a3bbd02261777208f29acedb63645faa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr class="memitem:af34d528c398c6e078502dcf20e4bf24e"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#af34d528c398c6e078502dcf20e4bf24e">KEEPASS_CRYPTO_KEY_SIZE</a> = 32</td></tr>
<tr class="separator:af34d528c398c6e078502dcf20e4bf24e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3a7c0f625d429211419c4f0c67f44a5"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#ab3a7c0f625d429211419c4f0c67f44a5">KEEPASS_CRYPTO_BLOCK_SIZE</a> = 16</td></tr>
<tr class="separator:ab3a7c0f625d429211419c4f0c67f44a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad11bad840436a4ba44ddd791986db610"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#ad11bad840436a4ba44ddd791986db610">KEEPASS_HTTP_CONNECT_TIMEOUT</a> = 30</td></tr>
<tr class="separator:ad11bad840436a4ba44ddd791986db610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50b3fbf0a2b4026a946bd1fb55ac5a00"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCKeePassIntegrator.html#a50b3fbf0a2b4026a946bd1fb55ac5a00">KEEPASS_HTTP_HOST</a> = &quot;localhost&quot;</td></tr>
<tr class="separator:a50b3fbf0a2b4026a946bd1fb55ac5a00"><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 class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00018">18</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a5a672132e47b00a0e7aa130621988601"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a672132e47b00a0e7aa130621988601">&#9670;&nbsp;</a></span>CKeePassIntegrator()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CKeePassIntegrator::CKeePassIntegrator </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00093">93</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a76abec6674eb2682f0d409320af436e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76abec6674eb2682f0d409320af436e3">&#9670;&nbsp;</a></span>constructHTTPPost()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string CKeePassIntegrator::constructHTTPPost </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>strMsg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::map&lt; std::string, std::string &gt; &amp;&#160;</td>
<td class="paramname"><em>mapRequestHeaders</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00242">242</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
</div>
</div>
<a id="a46b3060e5ebd0246b921d89ba82b2e81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46b3060e5ebd0246b921d89ba82b2e81">&#9670;&nbsp;</a></span>doHTTPPost()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CKeePassIntegrator::doHTTPPost </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>strRequest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&#160;</td>
<td class="paramname"><em>nStatus</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>strResponse</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00292">292</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00540">rpcAssociate()</a>, <a class="el" href="keepass_8cpp_source.html#l00440">rpcGetLogins()</a>, <a class="el" href="keepass_8cpp_source.html#l00484">rpcSetLogin()</a>, and <a class="el" href="keepass_8cpp_source.html#l00427">rpcTestAssociation()</a>.</p>
</div>
</div>
<a id="ac29c032e2079f069da8d965dadee64ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac29c032e2079f069da8d965dadee64ea">&#9670;&nbsp;</a></span>generateKeePassKey()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> CKeePassIntegrator::generateKeePassKey </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00533">533</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l02455">keepass()</a>.</p>
</div>
</div>
<a id="a55aa0e3dc1e8af0cfa387bafa31f8a39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55aa0e3dc1e8af0cfa387bafa31f8a39">&#9670;&nbsp;</a></span>generateRandomKey()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> CKeePassIntegrator::generateRandomKey </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>nSize</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00229">229</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00533">generateKeePassKey()</a>, <a class="el" href="keepass_8cpp_source.html#l00149">CKeePassIntegrator::CKeePassRequest::init()</a>, and <a class="el" href="keepass_8cpp_source.html#l00540">rpcAssociate()</a>.</p>
</div>
</div>
<a id="a839589ef2253fccc60fe162b803828c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a839589ef2253fccc60fe162b803828c0">&#9670;&nbsp;</a></span>init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CKeePassIntegrator::init </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00104">104</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
</div>
</div>
<a id="ae985d304459dde24548acaff08e75a42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae985d304459dde24548acaff08e75a42">&#9670;&nbsp;</a></span>retrievePassphrase()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> CKeePassIntegrator::retrievePassphrase </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00579">579</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="wallet_8cpp_source.html#l00447">CWallet::ChangeWalletPassphrase()</a>, and <a class="el" href="wallet_8cpp_source.html#l00404">CWallet::Unlock()</a>.</p>
</div>
</div>
<a id="afa60ab851124a59bc592b6aa4e56cc8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa60ab851124a59bc592b6aa4e56cc8a">&#9670;&nbsp;</a></span>rpcAssociate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CKeePassIntegrator::rpcAssociate </td>
<td>(</td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>strId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &amp;&#160;</td>
<td class="paramname"><em>sKeyBase64</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00540">540</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpcwallet_8cpp_source.html#l02455">keepass()</a>.</p>
</div>
</div>
<a id="a4421154fd4be37e766e183448d3b9bc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4421154fd4be37e766e183448d3b9bc7">&#9670;&nbsp;</a></span>rpcGetLogins()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt; <a class="el" href="classCKeePassIntegrator_1_1CKeePassEntry.html">CKeePassIntegrator::CKeePassEntry</a> &gt; CKeePassIntegrator::rpcGetLogins </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00440">440</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00579">retrievePassphrase()</a>, and <a class="el" href="keepass_8cpp_source.html#l00613">updatePassphrase()</a>.</p>
</div>
</div>
<a id="a8a3f16f74df52aeb75662205507ae951"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a3f16f74df52aeb75662205507ae951">&#9670;&nbsp;</a></span>rpcSetLogin()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CKeePassIntegrator::rpcSetLogin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &amp;&#160;</td>
<td class="paramname"><em>sWalletPass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &amp;&#160;</td>
<td class="paramname"><em>sEntryId</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00484">484</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00613">updatePassphrase()</a>.</p>
</div>
</div>
<a id="aa74eded3bb1055c764c9b2b52a60246d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa74eded3bb1055c764c9b2b52a60246d">&#9670;&nbsp;</a></span>rpcTestAssociation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CKeePassIntegrator::rpcTestAssociation </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bTriggerUnlock</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00427">427</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
</div>
</div>
<a id="a8f0f9765dfaaf14fc9b2b780b5332c24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f0f9765dfaaf14fc9b2b780b5332c24">&#9670;&nbsp;</a></span>updatePassphrase()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CKeePassIntegrator::updatePassphrase </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> &amp;&#160;</td>
<td class="paramname"><em>sWalletPassphrase</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8cpp_source.html#l00613">613</a> of file <a class="el" href="keepass_8cpp_source.html">keepass.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="wallet_8cpp_source.html#l00447">CWallet::ChangeWalletPassphrase()</a>, <a class="el" href="wallet_8cpp_source.html#l00723">CWallet::EncryptWallet()</a>, and <a class="el" href="rpcwallet_8cpp_source.html#l02455">keepass()</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ad731674bad699fd6deead15cdd3b0571"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad731674bad699fd6deead15cdd3b0571">&#9670;&nbsp;</a></span>bIsActive</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CKeePassIntegrator::bIsActive</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00025">25</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00093">CKeePassIntegrator()</a>, and <a class="el" href="keepass_8cpp_source.html#l00104">init()</a>.</p>
</div>
</div>
<a id="ab3a7c0f625d429211419c4f0c67f44a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3a7c0f625d429211419c4f0c67f44a5">&#9670;&nbsp;</a></span>KEEPASS_CRYPTO_BLOCK_SIZE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int CKeePassIntegrator::KEEPASS_CRYPTO_BLOCK_SIZE = 16</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00021">21</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00149">CKeePassIntegrator::CKeePassRequest::init()</a>.</p>
</div>
</div>
<a id="af34d528c398c6e078502dcf20e4bf24e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af34d528c398c6e078502dcf20e4bf24e">&#9670;&nbsp;</a></span>KEEPASS_CRYPTO_KEY_SIZE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int CKeePassIntegrator::KEEPASS_CRYPTO_KEY_SIZE = 32</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00020">20</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00533">generateKeePassKey()</a>, and <a class="el" href="keepass_8cpp_source.html#l00540">rpcAssociate()</a>.</p>
</div>
</div>
<a id="ad11bad840436a4ba44ddd791986db610"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad11bad840436a4ba44ddd791986db610">&#9670;&nbsp;</a></span>KEEPASS_HTTP_CONNECT_TIMEOUT</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int CKeePassIntegrator::KEEPASS_HTTP_CONNECT_TIMEOUT = 30</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00022">22</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00292">doHTTPPost()</a>.</p>
</div>
</div>
<a id="a50b3fbf0a2b4026a946bd1fb55ac5a00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50b3fbf0a2b4026a946bd1fb55ac5a00">&#9670;&nbsp;</a></span>KEEPASS_HTTP_HOST</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const char * CKeePassIntegrator::KEEPASS_HTTP_HOST = &quot;localhost&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00023">23</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00292">doHTTPPost()</a>.</p>
</div>
</div>
<a id="a1bee8f8c2adbab8fb627b8df2d08f659"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bee8f8c2adbab8fb627b8df2d08f659">&#9670;&nbsp;</a></span>nPort</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int CKeePassIntegrator::nPort</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00026">26</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00093">CKeePassIntegrator()</a>, and <a class="el" href="keepass_8cpp_source.html#l00104">init()</a>.</p>
</div>
</div>
<a id="ac38f5862a393e1d31366404c8a817747"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac38f5862a393e1d31366404c8a817747">&#9670;&nbsp;</a></span>sKey</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> CKeePassIntegrator::sKey</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00028">28</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00132">CKeePassIntegrator::CKeePassRequest::addStrParameter()</a>, <a class="el" href="keepass_8cpp_source.html#l00093">CKeePassIntegrator()</a>, <a class="el" href="keepass_8cpp_source.html#l00198">CKeePassIntegrator::CKeePassResponse::decrypt()</a>, <a class="el" href="keepass_8cpp_source.html#l00533">generateKeePassKey()</a>, <a class="el" href="keepass_8cpp_source.html#l00229">generateRandomKey()</a>, <a class="el" href="keepass_8cpp_source.html#l00104">init()</a>, <a class="el" href="keepass_8cpp_source.html#l00579">retrievePassphrase()</a>, <a class="el" href="keepass_8cpp_source.html#l00540">rpcAssociate()</a>, <a class="el" href="keepass_8cpp_source.html#l00440">rpcGetLogins()</a>, <a class="el" href="keepass_8cpp_source.html#l00484">rpcSetLogin()</a>, <a class="el" href="keepass_8cpp_source.html#l00427">rpcTestAssociation()</a>, and <a class="el" href="keepass_8cpp_source.html#l00613">updatePassphrase()</a>.</p>
</div>
</div>
<a id="a3ee055f669965bb0005225c8e7bee7e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ee055f669965bb0005225c8e7bee7e5">&#9670;&nbsp;</a></span>sKeyBase64</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> CKeePassIntegrator::sKeyBase64</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00027">27</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00093">CKeePassIntegrator()</a>, <a class="el" href="keepass_8cpp_source.html#l00533">generateKeePassKey()</a>, <a class="el" href="keepass_8cpp_source.html#l00104">init()</a>, <a class="el" href="keepass_8cpp_source.html#l00540">rpcAssociate()</a>, <a class="el" href="keepass_8cpp_source.html#l00440">rpcGetLogins()</a>, and <a class="el" href="keepass_8cpp_source.html#l00484">rpcSetLogin()</a>.</p>
</div>
</div>
<a id="a3bbd02261777208f29acedb63645faa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bbd02261777208f29acedb63645faa9">&#9670;&nbsp;</a></span>strKeePassEntryName</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string CKeePassIntegrator::strKeePassEntryName</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00032">32</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00104">init()</a>, <a class="el" href="keepass_8cpp_source.html#l00579">retrievePassphrase()</a>, and <a class="el" href="keepass_8cpp_source.html#l00613">updatePassphrase()</a>.</p>
</div>
</div>
<a id="a0de08682d815761cba903728e6990385"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0de08682d815761cba903728e6990385">&#9670;&nbsp;</a></span>strKeePassId</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string CKeePassIntegrator::strKeePassId</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00031">31</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00104">init()</a>, <a class="el" href="keepass_8cpp_source.html#l00579">retrievePassphrase()</a>, <a class="el" href="keepass_8cpp_source.html#l00440">rpcGetLogins()</a>, <a class="el" href="keepass_8cpp_source.html#l00484">rpcSetLogin()</a>, and <a class="el" href="keepass_8cpp_source.html#l00613">updatePassphrase()</a>.</p>
</div>
</div>
<a id="a1050a1de7f1988d6bf153e5ee80b845e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1050a1de7f1988d6bf153e5ee80b845e">&#9670;&nbsp;</a></span>sUrl</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="secure_8h.html#a396ed773a5ac24aec28c8f7dc413c7ac">SecureString</a> CKeePassIntegrator::sUrl</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="keepass_8h_source.html#l00029">29</a> of file <a class="el" href="keepass_8h_source.html">keepass.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="keepass_8cpp_source.html#l00093">CKeePassIntegrator()</a>, <a class="el" href="keepass_8cpp_source.html#l00104">init()</a>, <a class="el" href="keepass_8cpp_source.html#l00440">rpcGetLogins()</a>, and <a class="el" href="keepass_8cpp_source.html#l00484">rpcSetLogin()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="keepass_8h_source.html">keepass.h</a></li>
<li>src/<a class="el" href="keepass_8cpp_source.html">keepass.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="classCKeePassIntegrator.html">CKeePassIntegrator</a></li>
<li class="footer">Generated on Thu Dec 14 2017 13:15:12 for Dash Core by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
</ul>
</div>
</body>
</html>