data

package
v0.0.0-...-8fcfbba Latest Latest
Warning

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

Go to latest
Published: Jul 7, 2023 License: LGPL-3.0 Imports: 9 Imported by: 0

Documentation

Overview

Handles routing application messages to the correct database handler. At present, only one handler exists, that is, for "eav".

Index

Constants

View Source
const EAVDatabase = "eav"

Variables

This section is empty.

Functions

This section is empty.

Types

type Manager

type Manager struct {
	EAV *eav.EAV
	// contains filtered or unexported fields
}

func NewManager

func NewManager(c *config.Config, d *db.Database, clock clock.Clock) (*Manager, error)

func (*Manager) AddBackfill

func (m *Manager) AddBackfill(id ids.ID, name string, body []byte, fromSelf bool) error

func (*Manager) AddMessage

func (m *Manager) AddMessage(id ids.ID, name string, body []byte, fromSelf bool) error

func (*Manager) Shutdown

func (m *Manager) Shutdown() error

func (*Manager) Start

func (m *Manager) Start() error

func (*Manager) Updates

func (m *Manager) Updates() chan interface{}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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