]> Sergey Matveev's repositories - btrtrc.git/blobdiff - socket.go
Tidy up doc, file names, naming
[btrtrc.git] / socket.go
index 1ae4b42f3af72780ad6769f709602644193a6629..d9654aceb587c022f156ab0b668dc10b5a4df6ea 100644 (file)
--- a/socket.go
+++ b/socket.go
@@ -11,12 +11,17 @@ import (
 )
 
 type Listener interface {
-       net.Listener
+       // Accept waits for and returns the next connection to the listener.
+       Accept() (net.Conn, error)
+
+       // Addr returns the listener's network address.
+       Addr() net.Addr
 }
 
 type socket interface {
        Listener
        Dialer
+       Close() error
 }
 
 func listen(n network, addr string, f firewallCallback) (socket, error) {