| Class | Description |
|---|---|
| ChronoSync2013 |
ChronoSync2013 implements the NDN ChronoSync protocol as described in the
2013 paper "Let's ChronoSync: Decentralized Dataset State Synchronization in
Named Data Networking".
|
| ChronoSync2013.PrefixAndSessionNo |
A PrefixAndSessionNo holds a user's data prefix and session number (used to
return a list from getProducerPrefixes).
|
| ChronoSync2013.SyncState |
A SyncState holds the values of a sync state message which is passed to the
onReceivedSyncState callback which was given to the ChronoSyn2013
constructor.
|
| DigestTree | |
| DigestTree.Node | |
| FullPSync2017 |
FullPSync2017 implements the full sync logic of PSync to synchronize with
other nodes, where all nodes want to sync all the names.
|
| FullPSync2017WithUsers |
FullPSync2017WithUsers uses FullPSync2017 to implement the full sync logic of
PSync to synchronize with other nodes, where all nodes want to sync the
sequence number of all users based on their user prefix.
|
| PSyncMissingDataInfo | |
| PSyncProducerBase |
PSyncProducerBase is a base class for PsyncPartialProducer and FullPSync2017.
|
| SyncStateProto | |
| SyncStateProto.SyncState |
Protobuf type
net.named_data.jndn.sync.SyncState |
| SyncStateProto.SyncState.Builder |
Protobuf type
net.named_data.jndn.sync.SyncState |
| SyncStateProto.SyncState.SeqNo |
Protobuf type
net.named_data.jndn.sync.SyncState.SeqNo |
| SyncStateProto.SyncState.SeqNo.Builder |
Protobuf type
net.named_data.jndn.sync.SyncState.SeqNo |
| SyncStateProto.SyncStateMsg |
Protobuf type
net.named_data.jndn.sync.SyncStateMsg |
| SyncStateProto.SyncStateMsg.Builder |
Protobuf type
net.named_data.jndn.sync.SyncStateMsg |
| Enum | Description |
|---|---|
| SyncStateProto.SyncState.ActionType |
Protobuf enum
net.named_data.jndn.sync.SyncState.ActionType |
Copyright © 2019. All rights reserved.