Documentation ¶
Index ¶
- Variables
- func Bridge(ctx context.Context, listens, dials []string, d bool) error
- func BridgeWithConfig(ctx context.Context, chain config.Chain, d bool) error
- func NewEnvDialer(dialer bridge.Dialer) bridge.Dialer
- func NewShuntDialer(dialer bridge.Dialer, matchDialer bridge.Dialer, matcher hostmatcher.Matcher) bridge.Dialer
- func ShowChain(dials, listens []string) string
- func ShowChainWithConfig(chain config.Chain) string
- type BridgeChain
- func (b *BridgeChain) BridgeChain(dialer bridge.Dialer, addresses ...string) (bridge.Dialer, error)
- func (b *BridgeChain) BridgeChainWithConfig(dialer bridge.Dialer, addresses ...config.Node) (bridge.Dialer, error)
- func (b *BridgeChain) Dial(dialer bridge.Dialer, addresses []string, probeUrl string) (bridge.Dialer, error)
- func (b *BridgeChain) Register(name string, bridger bridge.Bridger) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( NoProxy hostmatcher.Matcher OnlyProxy hostmatcher.Matcher )
View Source
var Default = NewBridgeChain()
Functions ¶
func BridgeWithConfig ¶ added in v0.6.0
func NewShuntDialer ¶ added in v0.7.4
func ShowChainWithConfig ¶ added in v0.6.0
Types ¶
type BridgeChain ¶
type BridgeChain struct { DialerFunc func(dialer bridge.Dialer) bridge.Dialer // contains filtered or unexported fields }
BridgeChain is a bridger that supports multiple crossing of bridger.
func (*BridgeChain) BridgeChain ¶
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.
Click to show internal directories.
Click to hide internal directories.