Versions in this module Expand all Collapse all v1 v1.5.3 Dec 30, 2025 v1.5.2 Apr 27, 2025 Changes in this version + type BadgerStore struct — darwin/amd64, linux/amd64, windows/amd64 + func NewBadgerStore(path string) (*BadgerStore, error) + func (s *BadgerStore) Begin() (ndn.Store, error) + func (s *BadgerStore) Close() error + func (s *BadgerStore) Commit() error + func (s *BadgerStore) Get(name enc.Name, prefix bool) (wire []byte, err error) + func (s *BadgerStore) Put(name enc.Name, wire []byte) error + func (s *BadgerStore) Remove(name enc.Name) error + func (s *BadgerStore) RemoveFlatRange(prefix enc.Name, first enc.Component, last enc.Component) error + func (s *BadgerStore) RemovePrefix(prefix enc.Name) error + func (s *BadgerStore) Rollback() error + type JsStore struct — js/wasm + func NewJsStore(api js.Value) *JsStore + func (s *JsStore) Begin() (ndn.Store, error) + func (s *JsStore) ClearCache() + func (s *JsStore) Commit() error + func (s *JsStore) Get(name enc.Name, prefix bool) ([]byte, error) + func (s *JsStore) Put(name enc.Name, wire []byte) error + func (s *JsStore) Remove(name enc.Name) error + func (s *JsStore) RemoveFlatRange(prefix enc.Name, first enc.Component, last enc.Component) error + func (s *JsStore) RemovePrefix(prefix enc.Name) error + func (s *JsStore) Rollback() error + type MemoryFifoDir struct + func NewMemoryFifoDir(size int) *MemoryFifoDir + func (d *MemoryFifoDir) Count() int + func (d *MemoryFifoDir) Evict(client ndn.Client) error + func (d *MemoryFifoDir) Pop() enc.Name + func (d *MemoryFifoDir) Push(name enc.Name) + type MemoryStore struct + func NewMemoryStore() *MemoryStore + func (s *MemoryStore) Begin() (ndn.Store, error) + func (s *MemoryStore) Commit() error + func (s *MemoryStore) Get(name enc.Name, prefix bool) ([]byte, error) + func (s *MemoryStore) MemSize() int + func (s *MemoryStore) Put(name enc.Name, wire []byte) error + func (s *MemoryStore) Remove(name enc.Name) error + func (s *MemoryStore) RemoveFlatRange(prefix enc.Name, first enc.Component, last enc.Component) error + func (s *MemoryStore) RemovePrefix(prefix enc.Name) error + func (s *MemoryStore) Rollback() error