func NewSnapshotCache(l logr.Logger) xdscache.SnapshotCache
type Config struct { Port int EnableGRPCChannelz bool EnableGRPCReflection bool }
type Server struct { // contains filtered or unexported fields }
func NewServer(ctx context.Context, sc xdscache.SnapshotCache, c cache.Cache, s store.Store, l logr.Logger, config *Config) (*Server, error)
func (s *Server) Start(stopCh chan struct{}) error