connparse

package
v0.11.0-beta.6 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConnectionTypeWsh  = "wsh"
	ConnectionTypeS3   = "s3"
	ConnectionTypeWave = "wavefile"

	ConnHostCurrent = "current"
	ConnHostWaveSrv = "wavesrv"
)

Variables

This section is empty.

Functions

func GetConnNameFromContext

func GetConnNameFromContext(ctx context.Context) (string, error)

Types

type Connection

type Connection struct {
	Scheme string
	Host   string
	Path   string
}

func ParseURI

func ParseURI(uri string) (*Connection, error)

ParseURI parses a connection URI and returns the connection type, host/path, and parameters.

func ParseURIAndReplaceCurrentHost

func ParseURIAndReplaceCurrentHost(ctx context.Context, uri string) (*Connection, error)

func (*Connection) GetFullURI

func (c *Connection) GetFullURI() string

func (*Connection) GetPathWithHost

func (c *Connection) GetPathWithHost() string

func (*Connection) GetSchemeParts

func (c *Connection) GetSchemeParts() []string

func (*Connection) GetType

func (c *Connection) GetType() string

Jump to

Keyboard shortcuts

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