Xray-core/transport/internet/grpc/config.go

21 lines
367 B
Go

package grpc
import (
"net/url"
"github.com/xtls/xray-core/common"
"github.com/xtls/xray-core/transport/internet"
)
const protocolName = "grpc"
func init() {
common.Must(internet.RegisterProtocolConfigCreator(protocolName, func() interface{} {
return new(Config)
}))
}
func (c *Config) getNormalizedName() string {
return url.PathEscape(c.ServiceName)
}