Merge pull request #12 from chrisvdg/gracefull-shutdown

adds NewServerTLS
This commit is contained in:
Josh Baker 2017-10-03 07:17:44 -07:00 committed by GitHub
commit 3df12143a4
1 changed files with 10 additions and 0 deletions

View File

@ -101,6 +101,16 @@ func NewServer(addr string,
return NewServerNetwork("tcp", addr, handler, accept, closed)
}
// NewServerTLS returns a new Redcon TLS server configured on "tcp" network net.
func NewServerTLS(addr string,
handler func(conn Conn, cmd Command),
accept func(conn Conn) bool,
closed func(conn Conn, err error),
config *tls.Config,
) *TLSServer {
return NewServerNetworkTLS("tcp", addr, handler, accept, closed, config)
}
// NewServerNetwork returns a new Redcon server. The network net must be
// a stream-oriented network: "tcp", "tcp4", "tcp6", "unix" or "unixpacket"
func NewServerNetwork(