Help us shape the future of Go! Take the 2026 Go Developer Survey

ipc

package
v2.19.1 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 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