Directories ¶
Path | Synopsis |
---|---|
Package base58 provides base58-check encoding.
|
Package base58 provides base58-check encoding. |
go-context
|
|
frac
Package ctxext provides multiple useful context constructors.
|
Package ctxext provides multiple useful context constructors. |
io
Package ctxio provides io.Reader and io.Writer wrappers that respect context.Contexts.
|
Package ctxio provides io.Reader and io.Writer wrappers that respect context.Contexts. |
flatfs
Package flatfs is a Datastore implementation that stores all objects in a two-level directory structure in the local file system, regardless of the hierarchy of the keys.
|
Package flatfs is a Datastore implementation that stores all objects in a two-level directory structure in the local file system, regardless of the hierarchy of the keys. |
fs
Package fs is a simple Datastore implementation that stores keys are directories and files, mirroring the key.
|
Package fs is a simple Datastore implementation that stores keys are directories and files, mirroring the key. |
keytransform
Package keytransform introduces a Datastore Shim that transforms keys before passing them to its child.
|
Package keytransform introduces a Datastore Shim that transforms keys before passing them to its child. |
measure
Package measure provides a Datastore wrapper that records metrics using github.com/codahale/metrics.
|
Package measure provides a Datastore wrapper that records metrics using github.com/codahale/metrics. |
mount
Package mount provides a Datastore that has other Datastores mounted at various key prefixes.
|
Package mount provides a Datastore that has other Datastores mounted at various key prefixes. |
namespace
Package namespace introduces a namespace Datastore Shim, which basically mounts the entire child datastore under a prefix.
|
Package namespace introduces a namespace Datastore Shim, which basically mounts the entire child datastore under a prefix. |
syncmount
Package mount provides a Datastore that has other Datastores mounted at various key prefixes and is threadsafe
|
Package mount provides a Datastore that has other Datastores mounted at various key prefixes and is threadsafe |
package fuseversion simply exposes the version of FUSE installed in the user's machine.
|
package fuseversion simply exposes the version of FUSE installed in the user's machine. |
Package isdomain package allows users to check whether strings represent domain names.
|
Package isdomain package allows users to check whether strings represent domain names. |
mpool
Package mpool provides a sync.Pool equivalent that buckets incoming requests to one of 32 sub-pools, one for each power of 2, 0-32.
|
Package mpool provides a sync.Pool equivalent that buckets incoming requests to one of 32 sub-pools, one for each power of 2, 0-32. |
Package multiaddr provides an implementation of the Multiaddr network address format.
|
Package multiaddr provides an implementation of the Multiaddr network address format. |
Package manet provides Multiaddr specific versions of common functions in stdlib's net package.
|
Package manet provides Multiaddr specific versions of common functions in stdlib's net package. |
opts
Package opts helps to write commands which may take multihash options.
|
Package opts helps to write commands which may take multihash options. |
Package peerstream is a peer-to-peer networking library that multiplexes connections to many hosts.
|
Package peerstream is a peer-to-peer networking library that multiplexes connections to many hosts. |
Package reuseport provides Listen and Dial functions that set socket options in order to be able to reuse ports.
|
Package reuseport provides Listen and Dial functions that set socket options in order to be able to reuse ports. |
go-sockaddr
|
|
net
package sockaddrnet provides conversions between net.Addr and syscall.Sockaddr
|
package sockaddrnet provides conversions between net.Addr and syscall.Sockaddr |
multistream
package multistream implements a peerstream transport using go-multistream to select the underlying stream muxer
|
package multistream implements a peerstream transport using go-multistream to select the underlying stream muxer |
Package temperrcatcher provides a TempErrCatcher object, which implements simple error-retrying functionality.
|
Package temperrcatcher provides a TempErrCatcher object, which implements simple error-retrying functionality. |
Package goprocess introduces a Process abstraction that allows simple organization, and orchestration of work.
|
Package goprocess introduces a Process abstraction that allows simple organization, and orchestration of work. |
periodic
Package periodic is part of github.com/jbenet/goprocess.
|
Package periodic is part of github.com/jbenet/goprocess. |
ratelimit
Package ratelimit is part of github.com/jbenet/goprocess.
|
Package ratelimit is part of github.com/jbenet/goprocess. |
Click to show internal directories.
Click to hide internal directories.