code.pfad.fr/gohmekit@v0.2.1/pairing/listener.go (about)

     1  package pairing
     2  
     3  import "net"
     4  
     5  type encryptableListener struct {
     6  	net.Listener
     7  }
     8  
     9  var _ net.Listener = encryptableListener{}
    10  
    11  func (l encryptableListener) Accept() (net.Conn, error) {
    12  	conn, err := l.Listener.Accept()
    13  	return &encryptableConn{
    14  		Conn: conn,
    15  	}, err
    16  }