util

package
v5.7.5 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2020 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertMap2String

func ConvertMap2String(meta map[string]string) string

func ConvertMeta2Map

func ConvertMeta2Map(meta string) map[string]string

func CopyMeta

func CopyMeta(src, dst map[string]string)

func GetFreePort

func GetFreePort() (port int, err error)

GetFreePort gets a free port.

func ParseRpcxAddress

func ParseRpcxAddress(addr string) (network string, ip string, port int, err error)

ParseRpcxAddress parses rpcx address such as tcp@127.0.0.1:8972 quic@192.168.1.1:9981

func SliceByteToString

func SliceByteToString(b []byte) string

func StringToSliceByte

func StringToSliceByte(s string) []byte

func Unzip

func Unzip(data []byte) ([]byte, error)

Unzip unzips data.

func Zip

func Zip(data []byte) ([]byte, error)

Zip zips data.

Types

type LimitedPool

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

func NewLimitedPool

func NewLimitedPool(minSize, maxSize int) *LimitedPool

func (*LimitedPool) Get

func (p *LimitedPool) Get(size int) *[]byte

func (*LimitedPool) Put

func (p *LimitedPool) Put(b *[]byte)

Jump to

Keyboard shortcuts

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