pkg/

directory
v1.0.0-r Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 22, 2021 License: BSD-3-Clause

Directories

Path Synopsis
Package accounting provides functionalities needed to do per-peer accounting.
Package accounting provides functionalities needed to do per-peer accounting.
Package addressbook provides persisted mapping between overlay (topology) address and bzz.Address address, which contains underlay (physical) address.
Package addressbook provides persisted mapping between overlay (topology) address and bzz.Address address, which contains underlay (physical) address.
Package api provides the functionality of the Bee client-facing HTTP API.
Package api provides the functionality of the Bee client-facing HTTP API.
Package bitvector provides functionality of a simple bit vector implementation.
Package bitvector provides functionality of a simple bit vector implementation.
bmt
Package bmt implements Binary Merkle Tree hash.
Package bmt implements Binary Merkle Tree hash.
Package bmtpool provides easy access to binary merkle tree hashers managed in as a resource pool.
Package bmtpool provides easy access to binary merkle tree hashers managed in as a resource pool.
Package bzz exposes the data structure and operations necessary on the bzz.Address type which used in the handshake protocol, address-book and hive protocol.
Package bzz exposes the data structure and operations necessary on the bzz.Address type which used in the handshake protocol, address-book and hive protocol.
Package debugapi exposes the debug API used to control and analyze low-level and runtime features and functionalities of Bee.
Package debugapi exposes the debug API used to control and analyze low-level and runtime features and functionalities of Bee.
Package discovery exposes the discovery driver interface which is implemented by discovery protocols.
Package discovery exposes the discovery driver interface which is implemented by discovery protocols.
Package encryption exposes functionalities needed for encryption and decryption operations in Bee.
Package encryption exposes functionalities needed for encryption and decryption operations in Bee.
Package feeds implements generic interfaces and methods for time-based feeds indexing schemes are implemented in subpackages - epochs - sequence
Package feeds implements generic interfaces and methods for time-based feeds indexing schemes are implemented in subpackages - epochs - sequence
Package file provides interfaces for file-oriented operations.
Package file provides interfaces for file-oriented operations.
Package flipflop exposes a buffered input functionality that mimicks the behavior of falling edge detection which is done when doing signal processing on digital or analog electric circuitry.
Package flipflop exposes a buffered input functionality that mimicks the behavior of falling edge detection which is done when doing signal processing on digital or analog electric circuitry.
Package hive exposes the hive protocol implementation which is the discovery protocol used to inform and be informed about other peers in the network.
Package hive exposes the hive protocol implementation which is the discovery protocol used to inform and be informed about other peers in the network.
Package intervalstore provides a persistence layer for intervals relating to a peer.
Package intervalstore provides a persistence layer for intervals relating to a peer.
Package jsonhttp contains utility functions that make it easier to create JSON-based HTTP APIs.
Package jsonhttp contains utility functions that make it easier to create JSON-based HTTP APIs.
Package localstore provides disk storage layer for Swarm Chunk persistence.
Package localstore provides disk storage layer for Swarm Chunk persistence.
Package logging provides the logger interface abstraction and implementation for Bee.
Package logging provides the logger interface abstraction and implementation for Bee.
Package manifest contains the abstractions needed for collection representation in Swarm.
Package manifest contains the abstractions needed for collection representation in Swarm.
Package netstore provides an abstraction layer over the Swarm local storage layer that leverages connectivity with other peers in order to retrieve chunks from the network that cannot be found locally.
Package netstore provides an abstraction layer over the Swarm local storage layer that leverages connectivity with other peers in order to retrieve chunks from the network that cannot be found locally.
Package node defines the concept of a Bee node by bootstrapping and injecting all necessary dependencies.
Package node defines the concept of a Bee node by bootstrapping and injecting all necessary dependencies.
p2p
Package p2p provides the peer-to-peer abstractions used across different protocols in Bee.
Package p2p provides the peer-to-peer abstractions used across different protocols in Bee.
Package pingpong exposes the simple ping-pong protocol which measures round-trip-time with other peers.
Package pingpong exposes the simple ping-pong protocol which measures round-trip-time with other peers.
Package pinning provides a simple set of operations for tracking pinned references.
Package pinning provides a simple set of operations for tracking pinned references.
Package pss exposes functionalities needed to communicate with other peers on the network.
Package pss exposes functionalities needed to communicate with other peers on the network.
Package puller provides protocol-orchestrating functionality over the pullsync protocol.
Package puller provides protocol-orchestrating functionality over the pullsync protocol.
Package pullsync contains protocol that is used to ensure that there is correct chunk replication in the neighborhood of the node.
Package pullsync contains protocol that is used to ensure that there is correct chunk replication in the neighborhood of the node.
Package pusher provides protocol-orchestrating functionality over the pushsync protocol.
Package pusher provides protocol-orchestrating functionality over the pushsync protocol.
Package pushsync provides the pushsync protocol implementation.
Package pushsync provides the pushsync protocol implementation.
Package resolver handles name resolution for the Swarm bee.
Package resolver handles name resolution for the Swarm bee.
Package retrieval provides the retrieval protocol implementation.
Package retrieval provides the retrieval protocol implementation.
Package sctx provides convenience methods for context value injection and extraction.
Package sctx provides convenience methods for context value injection and extraction.
Package shed provides a simple abstraction components to compose more complex operations on storage data organized in fields and indexes.
Package shed provides a simple abstraction components to compose more complex operations on storage data organized in fields and indexes.
soc
Package soc provides the single-owner chunk implementation and validator.
Package soc provides the single-owner chunk implementation and validator.
Package statestore provides statestore implementation and mock.
Package statestore provides statestore implementation and mock.
Package stewardess provides convenience methods for reseeding content on Swarm.
Package stewardess provides convenience methods for reseeding content on Swarm.
Package storage provides implementation contracts and notions used across storage-aware components in Bee.
Package storage provides implementation contracts and notions used across storage-aware components in Bee.
Package swarm contains most basic and general Swarm concepts.
Package swarm contains most basic and general Swarm concepts.
Package tags provides the implementation for upload progress tracking.
Package tags provides the implementation for upload progress tracking.
Package topology exposes abstractions needed in topology-aware components.
Package topology exposes abstractions needed in topology-aware components.
Package tracing helps with the propagation of the tracing span through context in the system.
Package tracing helps with the propagation of the tracing span through context in the system.
Package traversal provides abstraction and implementation needed to traverse all chunks below a given root hash.
Package traversal provides abstraction and implementation needed to traverse all chunks below a given root hash.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL