Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DialerFactoryOption ¶
func DialerFactoryOption(config *vxdialerfactory.DialerFactoryConfig) fx.Option
Types ¶
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"`
}
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
}
Click to show internal directories.
Click to hide internal directories.