forked from quic-go/quic-go
18 lines
422 B
Go
18 lines
422 B
Go
// +build !quictrace
|
|
|
|
package quictrace
|
|
|
|
import "github.com/lucas-clemente/quic-go/internal/protocol"
|
|
|
|
// NewTracer returns a new Tracer that doesn't do anything.
|
|
func NewTracer() Tracer {
|
|
return &nullTracer{}
|
|
}
|
|
|
|
type nullTracer struct{}
|
|
|
|
var _ Tracer = &nullTracer{}
|
|
|
|
func (t *nullTracer) Trace(protocol.ConnectionID, Event) {}
|
|
func (t *nullTracer) GetAllTraces() map[string][]byte { return make(map[string][]byte) }
|