SYMBOL INDEX (52 symbols across 4 files) FILE: listener/listener.go type TrudyListener (line 12) | type TrudyListener interface type TCPListener (line 25) | type TCPListener struct method Listen (line 29) | func (tl *TCPListener) Listen(nets string, tcpAddr *net.TCPAddr, _ *tl... method Accept (line 37) | func (tl *TCPListener) Accept() (fd int, conn net.Conn, err error) { method Close (line 54) | func (tl *TCPListener) Close() error { type TLSListener (line 59) | type TLSListener struct method Accept (line 64) | func (tl *TLSListener) Accept() (fd int, conn net.Conn, err error) { method Listen (line 82) | func (tl *TLSListener) Listen(nets string, laddr *net.TCPAddr, config ... method Close (line 94) | func (tl *TLSListener) Close() error { FILE: main.go function main (line 25) | func main() { function setup (line 47) | func setup(tcpport, tlsport, x509, key string, show bool) { function connectionDispatcher (line 88) | func connectionDispatcher(listener listener.TrudyListener, name string, ... function errHandler (line 116) | func errHandler(err error) { function clientHandler (line 123) | func clientHandler(pipe pipe.Pipe, show bool) { function serverHandler (line 207) | func serverHandler(pipe pipe.Pipe) { function websocketHandler (line 287) | func websocketHandler() { constant editor (line 307) | editor string = `