|
QXmpp Version: 1.15.1
|
The QXmppOmemoStorage class stores data used by XEP-0384: OMEMO Encryption. More...
Classes | |
| struct | OwnDevice |
| struct | Device |
| struct | SignedPreKeyPair |
| struct | OmemoData |
Public Member Functions | |
| virtual QXmppTask< OmemoData > | allData ()=0 |
| virtual QXmppTask< void > | setOwnDevice (const std::optional< OwnDevice > &device)=0 |
| virtual QXmppTask< void > | addSignedPreKeyPair (uint32_t keyId, const SignedPreKeyPair &keyPair)=0 |
| virtual QXmppTask< void > | removeSignedPreKeyPair (uint32_t keyId)=0 |
| virtual QXmppTask< void > | addPreKeyPairs (const QHash< uint32_t, QByteArray > &keyPairs)=0 |
| virtual QXmppTask< void > | removePreKeyPair (uint32_t keyId)=0 |
| virtual QXmppTask< void > | addDevice (const QString &jid, uint32_t deviceId, const Device &device)=0 |
| virtual QXmppTask< void > | removeDevice (const QString &jid, uint32_t deviceId)=0 |
| virtual QXmppTask< void > | removeDevices (const QString &jid)=0 |
| virtual QXmppTask< void > | resetAll ()=0 |
The QXmppOmemoStorage class stores data used by XEP-0384: OMEMO Encryption.
|
pure virtual |
Adds other devices (i.e., all devices but the own one).
| jid | JID of the device owner |
| deviceId | ID of the device |
| device | device being added |
|
pure virtual |
Adds pre key pairs.
| keyPairs | key IDs mapped to the pre key pairs |
|
pure virtual |
Adds a signed pre key pair.
| keyId | ID of the signed pre key pair |
| keyPair | signed pre key pair |
Returns all data used by OMEMO.
|
pure virtual |
Removes a device of the other devices (i.e., all devices but the own one).
| jid | JID of the device owner |
| deviceId | ID of the device being removed |
|
pure virtual |
Removes all devices of a passed JID from the other devices (i.e., all devices but the own one).
| jid | JID of the device owner |
|
pure virtual |
Removes a pre key pair.
| keyId | ID of the pre key pair |
|
pure virtual |
Removes a signed pre key pair.
| keyId | ID of the signed pre key pair |
|
pure virtual |
Resets all data.
|
pure virtual |
Sets the own device (i.e., the device used by this client instance).
| device | own device |