package testconn

import "github.com/Azure/go-amqp/internal/testconn"

Index

Types

type Conn

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

func New

func New(data []byte) *Conn

func (*Conn) Close

func (c *Conn) Close() error

func (*Conn) LocalAddr

func (c *Conn) LocalAddr() net.Addr

func (*Conn) Read

func (c *Conn) Read(b []byte) (int, error)

func (*Conn) RemoteAddr

func (c *Conn) RemoteAddr() net.Addr

func (*Conn) SetDeadline

func (c *Conn) SetDeadline(t time.Time) error

func (*Conn) SetReadDeadline

func (c *Conn) SetReadDeadline(t time.Time) error

func (*Conn) SetWriteDeadline

func (c *Conn) SetWriteDeadline(t time.Time) error

func (*Conn) Write

func (c *Conn) Write(b []byte) (n int, err error)

type Recorder

type Recorder struct {
	net.Conn
	// contains filtered or unexported fields
}

func NewRecorder

func NewRecorder(w io.WriteCloser, conn net.Conn) Recorder

func (Recorder) Close

func (r Recorder) Close() error

func (Recorder) Read

func (r Recorder) Read(b []byte) (int, error)

Source Files

recorder.go testconn.go

Version
v1.4.0 (latest)
Published
Feb 19, 2025
Platform
linux/amd64
Imports
5 packages
Last checked
1 month ago

Tools for package owners.