dfnet

package
v2.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NetAddr

type NetAddr struct {
	// Type is the type of network.
	Type NetworkType `mapstructure:"type" yaml:"type"`

	// Addr is the address of network.
	Addr string `mapstructure:"addr" yaml:"addr"`
}

NetAddr is the definition structure of grpc address, refer to https://github.com/grpc/grpc/blob/master/doc/naming.md.

func (*NetAddr) String

func (n *NetAddr) String() string

String returns the endpoint of network address.

func (*NetAddr) UnmarshalJSON

func (n *NetAddr) UnmarshalJSON(b []byte) error

UnmarshalJSON parses the JSON-encoded data and stores the result in NetAddr.

func (*NetAddr) UnmarshalYAML

func (n *NetAddr) UnmarshalYAML(node *yaml.Node) error

UnmarshalYAML parses the YAML-encoded data and stores the result in NetAddr.

type NetworkType

type NetworkType string
const (
	// TCP represents protocol of tcp.
	TCP NetworkType = "tcp"

	// TCP represents protocol of unix.
	UNIX NetworkType = "unix"

	// TCP represents protocol of vsock.
	VSOCK NetworkType = "vsock"
)

Jump to

Keyboard shortcuts

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