buildserver

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2026 License: AGPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DialerFactoryOption

func DialerFactoryOption(config *vxdialerfactory.DialerFactoryConfig) fx.Option

Types

type DNSParams

type DNSParams struct {
	fx.In
	Config    *configs.DnsConfig
	Handler   i.Handler `name:"dispatcher"`
	GeoHelper i.GeoHelper
	Monitor   i.DefaultInterfaceInfo
}

type DNSResult

type DNSResult struct {
	fx.Out
	// Resolvers             []i.DnsResolver `group:"resolvers"`
	InternalResolver      i.IPResolver `name:"internal_resolver"`
	RequestDomainResolver i.IPResolver `name:"request_domain_resolver"`
	HijackDnsHandler      i.Handler    `name:"hijack_dns_handler"`
}

func NewDNS

func NewDNS(lc fx.Lifecycle, params DNSParams) (DNSResult, error)

type DialerFactoryParams

type DialerFactoryParams struct {
	fx.In
	DialerFactory *vxdialerfactory.DialerFactoryConfig
	IpResolver    i.IPResolver `name:"internal_resolver"`
}

type DialerFactoryResult

type DialerFactoryResult struct {
	fx.Out
	DialerFactory transport.DialerFactory
}

Jump to

Keyboard shortcuts

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