ipc

package
v2.16.6 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReadProto

func ReadProto(r io.Reader, msg proto.Message) error

ReadProto reads a length-prefixed protobuf message into msg.

func WriteProto

func WriteProto(w io.Writer, msg proto.Message) error

WriteProto sends a protobuf message with a 4-byte big-endian length prefix.

Types

type Listener

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

Listener wraps a net.Listener for protobuf IPC.

func Listen

func Listen(addr string) (*Listener, error)

Listen creates a new IPC listener on the given address.

func (*Listener) Accept

func (l *Listener) Accept() (net.Conn, error)

Accept waits for a new connection.

func (*Listener) Addr

func (l *Listener) Addr() net.Addr

Addr returns the listener's address.

func (*Listener) Close

func (l *Listener) Close() error

Close closes the listener.

Jump to

Keyboard shortcuts

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