Versions in this module Expand all Collapse all v0 v0.0.7 Oct 17, 2022 Changes in this version + func FormatMockTransportInfo(scheme string, uri url.URL, proxy *url.URL, ctx_closed bool, ...) string + func MockConn() net.Conn + func MockConnContent() []byte + func MockConnTooShortContent() []byte + func MockConnWrongVerContent() []byte + func MockPubKey() []byte + func MockTooShortConn() net.Conn + func MockWrongVerConn() net.Conn + func ReadMockTransportInfo(conn net.Conn) string + func ReadMockTransportInfoAfterHeader(conn net.Conn) string + type MockTransport struct + Scheme string + SecureLvl uint + func (t MockTransport) Connect(ctx context.Context, uri url.URL, proxy *url.URL, key ed25519.PrivateKey) (static.ConnResult, error) + func (t MockTransport) GetScheme() string + func (t MockTransport) Listen(ctx context.Context, uri url.URL, key ed25519.PrivateKey) (static.TransportListener, error) + type MockTransportListener struct + func (l *MockTransportListener) Accept() (net.Conn, error) + func (l *MockTransportListener) AcceptConn() (static.ConnResult, error) + func (l *MockTransportListener) Addr() net.Addr + func (l *MockTransportListener) Close() error