| 12345678910111213141516171819202122 | package dispatcherimport "context"//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg dispatcher -path App,Dispatchertype key intconst (	sniffing key = iota)func ContextWithSniffingResult(ctx context.Context, r SniffResult) context.Context {	return context.WithValue(ctx, sniffing, r)}func SniffingResultFromContext(ctx context.Context) SniffResult {	if c, ok := ctx.Value(sniffing).(SniffResult); ok {		return c	}	return nil}
 |