对于秘密代理的方法的封装
更多...
#include <dsecretagent.h>
|
virtual DExpected< SettingDesc > | secrets (const SettingDesc &conn, const quint64 connId, const QString &settingName, const QList< QString > &hints, const GetSecretFlags &flags)=0 |
| 获取对应连接的秘密 更多...
|
|
virtual DExpected< void > | cancelSecrets (const quint64 connId, const QString &settingName)=0 |
| 取消获取秘密 更多...
|
|
virtual DExpected< void > | saveSecret (const SettingDesc &connSettigns, const quint64 connId)=0 |
| 保存秘密 更多...
|
|
virtual DExpected< void > | deleteSecret (const SettingDesc &connSettigns, const quint64 connId)=0 |
| 删除秘密 更多...
|
|
|
| Q_DECLARE_FLAGS (GetSecretFlags, NMSecretAgentGetSecretsFlags) |
|
| DSecretAgent (const QString &id, QObject *parent=nullptr) |
|
| DSecretAgent (const QString &id, Capabilities caps, QObject *parent=nullptr) |
|
◆ cancelSecrets
DExpected< void > DSecretAgent::cancelSecrets |
( |
const quint64 |
connId, |
|
|
const QString & |
settingName |
|
) |
| |
|
pure virtualslot |
取消获取秘密
- 参数
-
[in] | connId | 对应连接配置对象的Id |
[in] | settingName | 对应的配置名 |
◆ deleteSecret
DExpected< void > DSecretAgent::deleteSecret |
( |
const SettingDesc & |
connSettigns, |
|
|
const quint64 |
connId |
|
) |
| |
|
pure virtualslot |
删除秘密
- 参数
-
[in] | connSettigns | 包含秘密的配置项 |
[in] | connId | 对应连接配置对象的Id |
◆ saveSecret
DExpected< void > DSecretAgent::saveSecret |
( |
const SettingDesc & |
connSettigns, |
|
|
const quint64 |
connId |
|
) |
| |
|
pure virtualslot |
保存秘密
- 参数
-
[in] | connSettigns | 包含秘密的配置项 |
[in] | connId | 对应连接配置对象的Id |
◆ secrets
DExpected< SettingDesc > DSecretAgent::secrets |
( |
const SettingDesc & |
conn, |
|
|
const quint64 |
connId, |
|
|
const QString & |
settingName, |
|
|
const QList< QString > & |
hints, |
|
|
const GetSecretFlags & |
flags |
|
) |
| |
|
pure virtualslot |
获取对应连接的秘密
- 参数
-
[in] | conn | 秘密所在的由秘密项组成的map |
[in] | connId | 对应连接配置对象的Id |
[in] | settingName | 想要获取秘密的名称 |
[in] | hints | 所请求的设置中NetworkManager认为可能需要保密的密钥名称的字符串数组, 和/或在处理保密请求时可能对客户端有用的知名标识符和数据 |
[in] | flags | 修改秘密请求行为的标志 |
- 返回
- 存有秘密的map
该类的文档由以下文件生成: