psync::Consumer::Options Struct Reference

Constructor options. More...

#include <PSync/consumer.hpp>

Public Attributes

uint32_t bfCount = 6
 Number of expected elements (subscriptions) in Bloom filter. More...
 
double bfFalsePositive = 0.001
 Bloom filter false positive probability. More...
 
ndn::time::milliseconds helloInterestLifetime = HELLO_INTEREST_LIFETIME
 Lifetime of hello Interest. More...
 
ReceiveHelloCallback onHelloData = [] (const auto&) {}
 Callback to give hello data back to application. More...
 
UpdateCallback onUpdate = [] (const auto&) {}
 Callback to give sync data back to application. More...
 
ndn::time::milliseconds syncInterestLifetime = SYNC_INTEREST_LIFETIME
 Lifetime of sync Interest. More...
 

Detailed Description

Constructor options.

Definition at line 61 of file consumer.hpp.

Member Data Documentation

◆ bfCount

uint32_t psync::Consumer::Options::bfCount = 6

Number of expected elements (subscriptions) in Bloom filter.

Definition at line 68 of file consumer.hpp.

◆ bfFalsePositive

double psync::Consumer::Options::bfFalsePositive = 0.001

Bloom filter false positive probability.

Definition at line 70 of file consumer.hpp.

◆ helloInterestLifetime

ndn::time::milliseconds psync::Consumer::Options::helloInterestLifetime = HELLO_INTEREST_LIFETIME

Lifetime of hello Interest.

Definition at line 72 of file consumer.hpp.

◆ onHelloData

ReceiveHelloCallback psync::Consumer::Options::onHelloData = [] (const auto&) {}

Callback to give hello data back to application.

Definition at line 64 of file consumer.hpp.

◆ onUpdate

UpdateCallback psync::Consumer::Options::onUpdate = [] (const auto&) {}

Callback to give sync data back to application.

Definition at line 66 of file consumer.hpp.

◆ syncInterestLifetime

ndn::time::milliseconds psync::Consumer::Options::syncInterestLifetime = SYNC_INTEREST_LIFETIME

Lifetime of sync Interest.

Definition at line 74 of file consumer.hpp.