psync::detail::IBLTDiff Struct Reference

Represent the difference between two IBLTs,. More...

#include <PSync/detail/iblt.hpp>

+ Collaboration diagram for psync::detail::IBLTDiff:

Public Attributes

bool canDecode = false
 Whether decoding completed successfully. More...
 
std::set< uint32_t > negative
 Entries in rhs but not lhs. More...
 
std::set< uint32_t > positive
 Entries in lhs but not rhs. More...
 

Detailed Description

Represent the difference between two IBLTs,.

Definition at line 165 of file iblt.hpp.

Member Data Documentation

◆ canDecode

bool psync::detail::IBLTDiff::canDecode = false

Whether decoding completed successfully.

Definition at line 168 of file iblt.hpp.

◆ negative

std::set<uint32_t> psync::detail::IBLTDiff::negative

Entries in rhs but not lhs.

Definition at line 174 of file iblt.hpp.

◆ positive

std::set<uint32_t> psync::detail::IBLTDiff::positive

Entries in lhs but not rhs.

Definition at line 171 of file iblt.hpp.