synchronous
Volker Birk 3 years ago
parent a07992825d
commit 5c5818bf96

@ -6,7 +6,7 @@ namespace pEp {
passphrase{p, 0, PassphraseCache::cache_entry::max_len}, tp{t}
{ }
PassphraseCache::PassphraseCache(int max_size, duration timeout) :
PassphraseCache::PassphraseCache(size_t max_size, duration timeout) :
_max_size{max_size}, _timeout{timeout}, _which{_cache.end()}
{ }

@ -25,7 +25,7 @@ namespace pEp {
cache _cache;
std::mutex _mtx;
int _max_size;
size_t _max_size;
duration _timeout;
cache::iterator _which;
@ -38,7 +38,7 @@ namespace pEp {
Exhausted() : std::underflow_error("out of passphrases") { }
};
PassphraseCache(int max_size=20, duration timeout = std::chrono::minutes(10));
PassphraseCache(size_t max_size=20, duration timeout = std::chrono::minutes(10));
~PassphraseCache() { }
PassphraseCache(const PassphraseCache& second);
PassphraseCache& operator=(const PassphraseCache& second);

Loading…
Cancel
Save