Documentation ¶
Index ¶
- func ComputeHeadsEdge(hs []LogHead) uint64
- func DefaultBoostrapPeers() []peer.AddrInfo
- func FreeLocalAddr() ma.Multiaddr
- func GenerateRandomBytes(n int) []byte
- func InstanceFromJSON(b []byte, i interface{})
- func JSONFromInstance(i interface{}) []byte
- func MakeToken(n int) string
- func MustParseAddr(str string) ma.Multiaddr
- func NewBadgerDatastore(dirPath, name string, lowMem bool) (kt.TxnDatastoreExtended, error)
- func NewContextCloser(cancel context.CancelFunc) io.Closer
- func ParseBootstrapPeers(addrs []string) ([]peer.AddrInfo, error)
- func SchemaFromInstance(i interface{}, expandedStruct bool) *jsonschema.Schema
- func SchemaFromSchemaString(s string) *jsonschema.Schema
- func SetJSONID(id core.InstanceID, json []byte) []byte
- func SetJSONProperty(name string, value interface{}, json []byte) []byte
- func SetLogLevels(systems map[string]logging.LogLevel) error
- func SetupDefaultLoggingConfig(repoPath string) error
- func TCPAddrFromMultiAddr(maddr ma.Multiaddr) (addr string, err error)
- type ContextCloser
- type Finalizer
- type LogHead
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComputeHeadsEdge ¶ added in v1.1.0
func DefaultBoostrapPeers ¶
func FreeLocalAddr ¶ added in v0.1.13
func GenerateRandomBytes ¶ added in v0.1.22
func InstanceFromJSON ¶ added in v0.1.13
func InstanceFromJSON(b []byte, i interface{})
func JSONFromInstance ¶ added in v0.1.13
func JSONFromInstance(i interface{}) []byte
func MustParseAddr ¶ added in v0.1.6
func NewBadgerDatastore ¶ added in v1.1.0
func NewBadgerDatastore(dirPath, name string, lowMem bool) (kt.TxnDatastoreExtended, error)
NewBadgerDatastore returns a badger based datastore.
func NewContextCloser ¶ added in v1.0.1
func NewContextCloser(cancel context.CancelFunc) io.Closer
Transform context cancellation function to be used with finalizer.
func SchemaFromInstance ¶ added in v0.1.13
func SchemaFromInstance(i interface{}, expandedStruct bool) *jsonschema.Schema
func SchemaFromSchemaString ¶ added in v0.1.13
func SchemaFromSchemaString(s string) *jsonschema.Schema
func SetJSONProperty ¶ added in v0.1.13
func SetLogLevels ¶
SetLogLevels sets levels for the given systems.
func SetupDefaultLoggingConfig ¶
SetupDefaultLoggingConfig sets up a standard logging configuration.
Types ¶
type ContextCloser ¶ added in v1.0.1
type ContextCloser struct {
// contains filtered or unexported fields
}
func (ContextCloser) Close ¶ added in v1.0.1
func (cc ContextCloser) Close() error
type Finalizer ¶ added in v1.0.1
type Finalizer struct {
// contains filtered or unexported fields
}
func NewFinalizer ¶ added in v1.0.1
func NewFinalizer() *Finalizer
Finalizer collects resources for convenient cleanup.
Click to show internal directories.
Click to hide internal directories.