Documentation ¶
Index ¶
- Constants
- type PrometheusDNSHandler
- type PrometheusResponseWriter
- func (w *PrometheusResponseWriter) Close() error
- func (w *PrometheusResponseWriter) Hijack()
- func (w *PrometheusResponseWriter) LocalAddr() net.Addr
- func (w *PrometheusResponseWriter) RemoteAddr() net.Addr
- func (w *PrometheusResponseWriter) SetHandlerName(name string)
- func (w *PrometheusResponseWriter) TsigStatus() error
- func (w *PrometheusResponseWriter) TsigTimersOnly(timersOnly bool)
- func (w *PrometheusResponseWriter) Write(data []byte) (int, error)
- func (w *PrometheusResponseWriter) WriteMsg(msg *dns.Msg) error
- type Server
Constants ¶
View Source
const QRBit = 1 << 15
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrometheusDNSHandler ¶
type PrometheusDNSHandler struct {
// contains filtered or unexported fields
}
func NewPrometheusDNSHandler ¶
func NewPrometheusDNSHandler(child dns.Handler) *PrometheusDNSHandler
func (*PrometheusDNSHandler) ServeDNS ¶
func (h *PrometheusDNSHandler) ServeDNS(w dns.ResponseWriter, r *dns.Msg)
type PrometheusResponseWriter ¶
type PrometheusResponseWriter struct {
// contains filtered or unexported fields
}
func (*PrometheusResponseWriter) Close ¶
func (w *PrometheusResponseWriter) Close() error
func (*PrometheusResponseWriter) Hijack ¶
func (w *PrometheusResponseWriter) Hijack()
func (*PrometheusResponseWriter) LocalAddr ¶
func (w *PrometheusResponseWriter) LocalAddr() net.Addr
func (*PrometheusResponseWriter) RemoteAddr ¶
func (w *PrometheusResponseWriter) RemoteAddr() net.Addr
func (*PrometheusResponseWriter) SetHandlerName ¶
func (w *PrometheusResponseWriter) SetHandlerName(name string)
func (*PrometheusResponseWriter) TsigStatus ¶
func (w *PrometheusResponseWriter) TsigStatus() error
func (*PrometheusResponseWriter) TsigTimersOnly ¶
func (w *PrometheusResponseWriter) TsigTimersOnly(timersOnly bool)
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) SetHandler ¶
Click to show internal directories.
Click to hide internal directories.