libquentier 0.8.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
quentier::enml::IDecryptedTextCache Class Referenceabstract

Public Types

enum class  RememberForSession { Yes , No }
 

Public Member Functions

virtual void addDecryptexTextInfo (const QString &encryptedText, const QString &decryptedText, const QString &passphrase, const QString &cipher, std::size_t keyLength, RememberForSession rememberForSession)=0
 
virtual std::optional< std::pair< QString, RememberForSession > > findDecryptedTextInfo (const QString &encryptedText) const =0
 
virtual std::optional< QStringupdateDecryptedTextInfo (const QString &originalEncryptedText, const QString &newDecryptedText)=0
 
virtual void removeDecryptedTextInfo (const QString &encryptedText)=0
 
virtual void clearNonRememberedForSessionEntries ()=0
 

Friends

QUENTIER_EXPORT QDebugoperator<< (QDebug &dbg, RememberForSession rememberForSession)
 
QUENTIER_EXPORT QTextStreamoperator<< (QTextStream &strm, RememberForSession rememberForSession)