QXmppOmemoStorage::OmemoData Struct

struct QXmppOmemoStorage::OmemoData

Contains all OMEMO data. More...

Public Variables

QHash<QString, QHash<uint32_t, QXmppOmemoStorage::Device>> devices
std::optional<QXmppOmemoStorage::OwnDevice> ownDevice
QHash<uint32_t, QByteArray> preKeyPairs
QHash<uint32_t, QXmppOmemoStorage::SignedPreKeyPair> signedPreKeyPairs

Detailed Description

Member Variable Documentation

QHash<QString, QHash<uint32_t, QXmppOmemoStorage::Device>> OmemoData::devices

JIDs of the device owners mapped to device IDs mapped to the other devices (i.e., all devices except the own one)

std::optional<QXmppOmemoStorage::OwnDevice> OmemoData::ownDevice

Device of this client instance

QHash<uint32_t, QByteArray> OmemoData::preKeyPairs

Key IDs mapped to their pre key pairs

QHash<uint32_t, QXmppOmemoStorage::SignedPreKeyPair> OmemoData::signedPreKeyPairs

Key IDs mapped to their signed pre key pairs