Files
orchard/internal/dialer/dialer.go
T
Nikolay Edigaryev 7775515a73 Load testing: synthetic VMs, multiple worker support and Grafana k6 test (#389)
* Load testing: synthetic VMs, multiple worker support and Grafana k6 test

* echoserver: prevent fallthrough when Accept() fails

* Move default local-dev context logic to CreateDevController()

* Synthetic: add a random delay to startup script echoing
2026-01-28 10:54:55 +01:00

22 lines
514 B
Go

package dialer
import (
"context"
"net"
)
type Dialer interface {
Dial(network, addr string) (net.Conn, error)
DialContext(ctx context.Context, network, addr string) (net.Conn, error)
}
type DialFunc func(ctx context.Context, network, addr string) (net.Conn, error)
func (f DialFunc) Dial(network, addr string) (net.Conn, error) {
return f(context.Background(), network, addr)
}
func (f DialFunc) DialContext(ctx context.Context, network, addr string) (net.Conn, error) {
return f(ctx, network, addr)
}