package backend

import "github.com/xordataexchange/crypt/backend"

Index

Types

type Response

type Response struct {
	Value []byte
	Error error
}

Response represents a response from a backend store.

type Store

type Store interface {
	// Get retrieves a value from a K/V store for the provided key.
	Get(key string) ([]byte, error)

	// Set sets the provided key to value.
	Set(key string, value []byte) error

	// Watch monitors a K/V store for changes to key.
	Watch(key string, stop chan bool) <-chan *Response
}

A Store is a K/V store backend that retrieves and sets, and monitors data in a K/V store.

Source Files

backend.go

Directories

PathSynopsis
backend/consul
backend/etcd
Version
v0.0.1
Published
Oct 19, 2014
Platform
js/wasm
Last checked
3 weeks ago

Tools for package owners.