Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit dda27f6

Browse files
author
Harry Harpham
committed
Make server.ListenerGenerator public as it's already used in public API
1 parent 435b378 commit dda27f6

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

server/server.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ var (
2525
log = golog.LoggerFor("server")
2626
)
2727

28-
type listenerGenerator func(net.Listener) net.Listener
28+
// A ListenerGenerator generates a new listener from an existing one.
29+
type ListenerGenerator func(net.Listener) net.Listener
2930

3031
// Opts are used to configure a Server
3132
type Opts struct {
@@ -58,7 +59,7 @@ type Server struct {
5859
// from the given IP address. If unspecified, all connections are allowed.
5960
Allow func(string) bool
6061
proxy proxy.Proxy
61-
listenerGenerators []listenerGenerator
62+
listenerGenerators []ListenerGenerator
6263
onError func(conn net.Conn, err error)
6364
onAcceptError func(err error) (fatalErr error)
6465
}
@@ -98,7 +99,7 @@ func New(opts *Opts) *Server {
9899
}
99100
}
100101

101-
func (s *Server) AddListenerWrappers(listenerGens ...listenerGenerator) {
102+
func (s *Server) AddListenerWrappers(listenerGens ...ListenerGenerator) {
102103
for _, g := range listenerGens {
103104
s.listenerGenerators = append(s.listenerGenerators, g)
104105
}

0 commit comments

Comments
 (0)