net

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDialer

func NewDialer(cfg *DialerConfig) *net.Dialer

Types

type DialerConfig

type DialerConfig struct {
	Timeout   *kilntypes.Duration
	KeepAlive *kilntypes.Duration
}

func (*DialerConfig) SetDefault

func (cfg *DialerConfig) SetDefault() *DialerConfig

type Entrypoint added in v0.3.0

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

func NewEntrypoint added in v0.3.0

func NewEntrypoint(cfg *EntrypointConfig) (*Entrypoint, error)

func (*Entrypoint) Listen added in v0.3.0

func (lstnr *Entrypoint) Listen(ctx context.Context) (l net.Listener, err error)

func (*Entrypoint) Logger added in v0.3.0

func (lstnr *Entrypoint) Logger() logrus.FieldLogger

func (*Entrypoint) SetLogger added in v0.3.0

func (lstnr *Entrypoint) SetLogger(logger logrus.FieldLogger)

type EntrypointConfig added in v0.3.0

type EntrypointConfig struct {
	Network string `json:"network"`
	Address string `json:"address"`

	KeepAlive *types.Duration

	TLSConfig *kilntls.Config
}

func (*EntrypointConfig) SetDefault added in v0.3.0

func (cfg *EntrypointConfig) SetDefault() *EntrypointConfig

type EntrypointFlagPrefixer added in v0.3.1

type EntrypointFlagPrefixer struct {
	cmdutils.FlagPrefixer
	// contains filtered or unexported fields
}

func NewEntrypointFlagPrefixer added in v0.3.1

func NewEntrypointFlagPrefixer(name, defaultAddr string) *EntrypointFlagPrefixer

func (*EntrypointFlagPrefixer) AddrFlag added in v0.3.1

func (fl *EntrypointFlagPrefixer) AddrFlag(v *viper.Viper, f *pflag.FlagSet)

func (*EntrypointFlagPrefixer) ConfigFromViper added in v0.3.1

func (fl *EntrypointFlagPrefixer) ConfigFromViper(v *viper.Viper) *EntrypointConfig

func (*EntrypointFlagPrefixer) Flags added in v0.3.1

func (fl *EntrypointFlagPrefixer) Flags(v *viper.Viper, f *pflag.FlagSet)

func (*EntrypointFlagPrefixer) GetAddr added in v0.3.1

func (fl *EntrypointFlagPrefixer) GetAddr(v *viper.Viper) string

Directories

Path Synopsis
testutils
Package httptestutils is a generated GoMock package.
Package httptestutils is a generated GoMock package.
testutils
Package jsonrpctestutils is a generated GoMock package.
Package jsonrpctestutils is a generated GoMock package.

Jump to

Keyboard shortcuts

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