discovery

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2018 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(router *mux.Router, nodeDiscovery Discovery)

Types

type Discovery

type Discovery interface {
	CreateOffer(fromNode *types.Node, toNode *types.Node, offer *types.Offer)
	RefreshOffer(fromTrader *types.Node, offer *types.Offer) bool
	RemoveOffer(fromSupp *types.Node, toTrader *types.Node, offer *types.Offer)
	GetOffers(fromNode, toTrader *types.Node, relay bool) []types.AvailableOffer
	AdvertiseOffersNeighbor(fromTrader, toNeighborTrader, traderOffering *types.Node)
}

Discovery API necessary to forward the REST calls

Jump to

Keyboard shortcuts

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