Documentation
This commit is contained in:
parent
00ea2ba8c8
commit
62ee88c895
|
@ -97,9 +97,10 @@ func ListenAndServe(addr string, network string, handler Handler) error {
|
||||||
return server.ListenAndServe()
|
return server.ListenAndServe()
|
||||||
}
|
}
|
||||||
|
|
||||||
// ActivateAndServe activates a server with a listener, l and p should not both be non-nil.
|
// ActivateAndServe activates a server with a listener from systemd,
|
||||||
|
// l and p should not both be non-nil.
|
||||||
// If both l and p are not nil only p will be used.
|
// If both l and p are not nil only p will be used.
|
||||||
// Invoke handler for incoming queries.
|
// Invoke handler for incoming queries.
|
||||||
func ActivateAndServe(l net.Listener, p net.PacketConn, handler Handler) error {
|
func ActivateAndServe(l net.Listener, p net.PacketConn, handler Handler) error {
|
||||||
server := &Server{Listener: l, PacketConn: p, Handler: handler}
|
server := &Server{Listener: l, PacketConn: p, Handler: handler}
|
||||||
return server.ActivateAndServe()
|
return server.ActivateAndServe()
|
||||||
|
@ -265,7 +266,7 @@ func (srv *Server) ListenAndServe() error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// ActivateAndServe starts a nameserver with the PacketConn or Listener
|
// ActivateAndServe starts a nameserver with the PacketConn or Listener
|
||||||
// configured in *Server.
|
// configured in *Server. Its main use is to start a server from systemd.
|
||||||
func (srv *Server) ActivateAndServe() error {
|
func (srv *Server) ActivateAndServe() error {
|
||||||
if srv.PacketConn != nil {
|
if srv.PacketConn != nil {
|
||||||
if srv.UDPSize == 0 {
|
if srv.UDPSize == 0 {
|
||||||
|
|
Loading…
Reference in New Issue