# Packages
No description provided by the author
# Functions
main entrypoint, wrappers starting a server that will run the bzz protocol
use this constructor to attach the protocol ("class") to server caps
This is done by node.Node#Register(func(node.ServiceContext) (Service, error))
Service implements Protocols() which is an array of protocol constructors
at node startup the protocols are initialised
the Dev p2p layer then calls Run(p *p2p.Peer, rw p2p.MsgReadWriter) error
on each peer connection
The Run function of the Bzz protocol class creates a bzz instance
which will represent the peer for the swarm hive and all peer-aware components
*/.
initiate delivery of a chunk to a particular peer via syncer#addRequest depending on syncer mode and priority settings and sync request type this either goes via confirmation roundtrip or queued or pushed directly.
No description provided by the author
create default params.
constructor with default values.
No description provided by the author
No description provided by the author
No description provided by the author
push chunk over to peer.
# Constants
4.
0.
2.
3.
0.
1.
No description provided by the author
2.
No description provided by the author
No description provided by the author
1.
No description provided by the author
# Structs
wrapper of db-s to provide mockable custom local chunk store access to syncer.
Handler for storage/retrieval related protocol requests implements the StorageHandler interface used by the bzz protocol.
No description provided by the author
No description provided by the author
syncer parameters (global, not peer specific).
# Interfaces
interface type for handler of storage/retrieval related requests coming via the bzz wire protocol messages: UnsyncedKeys, DeliveryRequest, StoreRequest, RetrieveRequest.