21#include <quentier/exception/IQuentierException.h>
22#include <quentier/types/ErrorString.h>
23#include <quentier/utility/Fwd.h>
24#include <quentier/utility/Linkage.h>
101 void raise()
const override;
160 newObfuscatingKeychainService();
The ErrorString class encapsulates two (or more) strings which are meant to contain translatable (bas...
Definition ErrorString.h:43
The IKeychainService::Exception class is the base class for exceptions returned inside QFutures from ...
Definition IKeychainService.h:91
The IKeychainService interface provides the ability to interact with the storage of sensitive data - ...
Definition IKeychainService.h:37
virtual QFuture< QString > readPassword(QString service, QString key) const =0
ErrorCode
Definition IKeychainService.h:45
virtual QFuture< void > deletePassword(QString service, QString key)=0
virtual QFuture< void > writePassword(QString service, QString key, QString password)=0
The IQuentierException class represents the interface for exceptions specific to libquentier and appl...
Definition IQuentierException.h:38
The Result template class represents the bare bones result monad implementation which either contains...
Definition Result.h:38