libkazv
device-list-tracker.hpp File Reference
#include <libkazv-config.hpp>
#include <string>
#include <immer/map.hpp>
#include <immer/flex_vector.hpp>
#include <boost/serialization/string.hpp>
#include <serialization/std-optional.hpp>
#include <serialization/immer-map.hpp>
#include <crypto.hpp>
#include <csapi/keys.hpp>
#include "cursorutil.hpp"
Include dependency graph for device-list-tracker.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Kazv::DeviceKeyInfo
 
struct  Kazv::DeviceListTracker
 

Namespaces

 Kazv
 

Enumerations

enum  Kazv::DeviceTrustLevel { Kazv::Blocked, Kazv::Unseen, Kazv::Seen, Kazv::Verified }
 

Functions

bool Kazv::operator== (DeviceKeyInfo a, DeviceKeyInfo b)
 
bool Kazv::operator!= (DeviceKeyInfo a, DeviceKeyInfo b)
 
template<class Archive >
void Kazv::serialize (Archive &ar, DeviceKeyInfo &i, std::uint32_t const)
 
template<class Archive >
void Kazv::serialize (Archive &ar, DeviceListTracker &t, std::uint32_t const)