chain

package
v0.6.0-rc2 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2021 License: MIT Imports: 24 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Default = NewBridgeChain()

Functions

func Bridge added in v0.5.0

func Bridge(ctx context.Context, listens, dials []string, d bool) error

func BridgeWithConfig added in v0.6.0

func BridgeWithConfig(ctx context.Context, chain config.Chain, d bool) error

func ShowChain added in v0.5.0

func ShowChain(dials, listens []string) string

func ShowChainWithConfig added in v0.6.0

func ShowChainWithConfig(chain config.Chain) string

Types

type BridgeChain

type BridgeChain struct {
	// contains filtered or unexported fields
}

BridgeChain is a bridger that supports multiple crossing of bridger.

func NewBridgeChain

func NewBridgeChain() *BridgeChain

NewBridgeChain create a new BridgeChain.

func (*BridgeChain) BridgeChain

func (b *BridgeChain) BridgeChain(dialer bridge.Dialer, addresses ...string) (bridge.Dialer, error)

BridgeChain is multiple crossing of bridge.

func (*BridgeChain) BridgeChainWithConfig added in v0.6.0

func (b *BridgeChain) BridgeChainWithConfig(dialer bridge.Dialer, addresses ...config.Node) (bridge.Dialer, error)

BridgeChainWithConfig is multiple crossing of bridge.

func (*BridgeChain) Dial added in v0.6.0

func (b *BridgeChain) Dial(dialer bridge.Dialer, addresses []string, probeUrl string) (bridge.Dialer, error)

func (*BridgeChain) Register

func (b *BridgeChain) Register(name string, bridger bridge.Bridger) error

Register is register a new bridger for BridgeChain.

Jump to

Keyboard shortcuts

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