node

package
v0.1.54 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2025 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

Variables

This section is empty.

Functions

This section is empty.

Types

type Node

type Node struct {
	Started bool
	Shared  *shared.Shared
}

func New

func New(mgr *manager.Manager) *Node

func (*Node) Apply

func (node *Node) Apply(user *authentication.User, definition []byte, agent string) (iresponse.Response, error)

func (*Node) Delete

func (node *Node) Delete(user *authentication.User, definition []byte, agent string) (iresponse.Response, error)

func (*Node) Event

func (node *Node) Event(event ievents.Event) error

func (*Node) GetShared

func (node *Node) GetShared() interface{}

func (*Node) Replay

func (node *Node) Replay(user *authentication.User) (iresponse.Response, error)

func (*Node) Start

func (node *Node) Start() error

func (*Node) State

func (node *Node) State(user *authentication.User, definition []byte, agent string) (iresponse.Response, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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