Sailfish Crypto
API DocumentationPluginInfoRequest Class
(Sailfish::Crypto::PluginInfoRequest)Allows a client request information about available crypto and storage plugins More...
| Header: | #include <Crypto/plugininforequest.h> |
| Instantiated By: | PluginInfoRequest |
| Inherits: | Sailfish::Crypto::Request |
Properties
- cryptoPlugins : const QVector<Sailfish::Crypto::PluginInfo>
- storagePlugins : const QVector<Sailfish::Crypto::PluginInfo>
- 4 properties inherited from Sailfish::Crypto::Request
Public Functions
| PluginInfoRequest(QObject *parent = Q_NULLPTR) | |
| ~PluginInfoRequest() | |
| QVector<Sailfish::Crypto::PluginInfo> | cryptoPlugins() const |
| QVector<Sailfish::Crypto::PluginInfo> | storagePlugins() const |
Reimplemented Public Functions
| virtual QVariantMap | customParameters() const |
| virtual Sailfish::Crypto::CryptoManager * | manager() const |
| virtual Sailfish::Crypto::Result | result() const |
| virtual void | setCustomParameters(const QVariantMap ¶ms) |
| virtual void | setManager(Sailfish::Crypto::CryptoManager *manager) |
| virtual void | startRequest() |
| virtual Sailfish::Crypto::Request::Status | status() const |
| virtual void | waitForFinished() |
- 8 public functions inherited from Sailfish::Crypto::Request
Signals
| void | cryptoPluginsChanged() |
| void | storagePluginsChanged() |
- 4 signals inherited from Sailfish::Crypto::Request
Detailed Description
Allows a client request information about available crypto and storage plugins
Property Documentation
cryptoPlugins : const QVector<Sailfish::Crypto::PluginInfo>
Access functions:
| QVector<Sailfish::Crypto::PluginInfo> | cryptoPlugins() const |
Notifier signal:
| void | cryptoPluginsChanged() |
storagePlugins : const QVector<Sailfish::Crypto::PluginInfo>
Access functions:
| QVector<Sailfish::Crypto::PluginInfo> | storagePlugins() const |
Notifier signal:
| void | storagePluginsChanged() |
Member Function Documentation
PluginInfoRequest::PluginInfoRequest(QObject *parent = Q_NULLPTR)
Constructs a new PluginInfoRequest object with the given parent.
PluginInfoRequest::~PluginInfoRequest()
Destroys the PluginInfoRequest
QVector<Sailfish::Crypto::PluginInfo> PluginInfoRequest::cryptoPlugins() const
Returns information about available crypto plugins
Note: this value is only valid if the status of the request is Request::Finished.
Note: Getter function for property cryptoPlugins.
[virtual] QVariantMap PluginInfoRequest::customParameters() const
See also setCustomParameters().
[virtual] Sailfish::Crypto::CryptoManager *PluginInfoRequest::manager() const
See also setManager().
[virtual] Sailfish::Crypto::Result PluginInfoRequest::result() const
[virtual] void PluginInfoRequest::setCustomParameters(const QVariantMap ¶ms)
See also customParameters().
[virtual] void PluginInfoRequest::setManager(Sailfish::Crypto::CryptoManager *manager)
See also manager().
[virtual] void PluginInfoRequest::startRequest()
[virtual] Sailfish::Crypto::Request::Status PluginInfoRequest::status() const
QVector<Sailfish::Crypto::PluginInfo> PluginInfoRequest::storagePlugins() const
Returns information about available (Secrets) storage plugins
A plugin which is both a crypto plugin and a storage plugin is able to store keys (and thus can be used with GenerateStoredKeyRequest etc).
Note: this value is only valid if the status of the request is Request::Finished.
Note: Getter function for property storagePlugins.