stream

package
v0.6.5 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockQuicStream

type MockQuicStream struct {
	mock.Mock
}

MockQuicStream implements the quic.Stream interface for testing

func NewMockQuicStream

func NewMockQuicStream() *MockQuicStream

func (*MockQuicStream) CancelRead

func (m *MockQuicStream) CancelRead(quic.StreamErrorCode)

func (*MockQuicStream) CancelWrite

func (m *MockQuicStream) CancelWrite(quic.StreamErrorCode)

func (*MockQuicStream) Close

func (m *MockQuicStream) Close() error

func (*MockQuicStream) Context

func (m *MockQuicStream) Context() context.Context

func (*MockQuicStream) Read

func (m *MockQuicStream) Read(p []byte) (int, error)

func (*MockQuicStream) SetDeadline

func (m *MockQuicStream) SetDeadline(t time.Time) error

func (*MockQuicStream) SetReadDeadline

func (m *MockQuicStream) SetReadDeadline(t time.Time) error

func (*MockQuicStream) SetWriteDeadline

func (m *MockQuicStream) SetWriteDeadline(t time.Time) error

func (*MockQuicStream) StreamID

func (m *MockQuicStream) StreamID() quic.StreamID

func (*MockQuicStream) Write

func (m *MockQuicStream) Write(p []byte) (int, error)

type MockStreamHandler

type MockStreamHandler struct {
	mock.Mock
}

MockStreamHandler is a mock implementation of StreamHandler for testing

func NewMockStreamHandler

func NewMockStreamHandler() *MockStreamHandler

func (*MockStreamHandler) HandleStream

func (m *MockStreamHandler) HandleStream(ctx context.Context, stream quic.Stream, peerKey ed25519.PublicKey) error

Jump to

Keyboard shortcuts

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