transport_pipe

package
v0.0.0-20240423 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TRANSPORT_PIPE = "pipe"
)

Variables

This section is empty.

Functions

Types

type PipeChannel

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

func (*PipeChannel) Close

func (c *PipeChannel) Close(context.Context) (err error)

func (*PipeChannel) Conn

func (c *PipeChannel) Conn() meepo_interface.Conn

func (*PipeChannel) GetLogger

func (c *PipeChannel) GetLogger() logging.Logger

func (*PipeChannel) ID

func (c *PipeChannel) ID() uint16

func (*PipeChannel) IsSink

func (c *PipeChannel) IsSink() bool

func (*PipeChannel) IsSource

func (c *PipeChannel) IsSource() bool

func (*PipeChannel) Mode

func (c *PipeChannel) Mode() string

func (*PipeChannel) SinkAddr

func (c *PipeChannel) SinkAddr() net.Addr

func (*PipeChannel) State

func (*PipeChannel) WaitReady

func (c *PipeChannel) WaitReady() error

type PipeTransport

type PipeTransport struct {
	transport_core.TransportHooks
	transport_core.ChannelHooks
	// contains filtered or unexported fields
}

func (*PipeTransport) Addr

func (*PipeTransport) Call

func (*PipeTransport) Close

func (t *PipeTransport) Close(ctx context.Context) error

func (*PipeTransport) GetChannel

func (t *PipeTransport) GetChannel(ctx context.Context, id uint16) (meepo_interface.Channel, error)

func (*PipeTransport) GetLogger

func (t *PipeTransport) GetLogger() logging.Logger

func (*PipeTransport) GetRawLogger

func (t *PipeTransport) GetRawLogger() logging.Logger

func (*PipeTransport) Handle

func (*PipeTransport) ListChannels

func (*PipeTransport) NewChannel

func (t *PipeTransport) NewChannel(ctx context.Context, network string, address string, opts ...meepo_interface.NewChannelOption) (meepo_interface.Channel, error)

func (*PipeTransport) Session

func (t *PipeTransport) Session() string

func (*PipeTransport) State

func (*PipeTransport) WaitReady

func (t *PipeTransport) WaitReady() error

Jump to

Keyboard shortcuts

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