client

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2025 License: AGPL-3.0, AGPL-3.0-or-later Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientStreamer

type ClientStreamer interface {
	Send(peerAddr warpnet.WarpAddrInfo, r stream.WarpRoute, data []byte) ([]byte, error)
}

type WarpClientNode

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

func NewClientNode

func NewClientNode(ctx context.Context, psk security.PSK) (_ *WarpClientNode, err error)

func (*WarpClientNode) ClientStream

func (n *WarpClientNode) ClientStream(nodeId string, path string, data any) (_ []byte, err error)

func (*WarpClientNode) IsRunning

func (n *WarpClientNode) IsRunning() bool

func (*WarpClientNode) Pair

func (n *WarpClientNode) Pair(serverInfo domain.AuthNodeInfo) error

func (*WarpClientNode) Stop

func (n *WarpClientNode) Stop()

Jump to

Keyboard shortcuts

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