package control
import "github.com/moby/buildkit/control"
Index ¶
- type Controller
- func NewController(opt Opt) (*Controller, error)
- func (c *Controller) DiskUsage(ctx context.Context, r *controlapi.DiskUsageRequest) (*controlapi.DiskUsageResponse, error)
- func (c *Controller) ListWorkers(ctx context.Context, r *controlapi.ListWorkersRequest) (*controlapi.ListWorkersResponse, error)
- func (c *Controller) Prune(req *controlapi.PruneRequest, stream controlapi.Control_PruneServer) error
- func (c *Controller) Register(server *grpc.Server) error
- func (c *Controller) Session(stream controlapi.Control_SessionServer) error
- func (c *Controller) Solve(ctx context.Context, req *controlapi.SolveRequest) (*controlapi.SolveResponse, error)
- func (c *Controller) Status(req *controlapi.StatusRequest, stream controlapi.Control_StatusServer) error
- type Opt
- type ResolveCacheExporterFunc
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController(opt Opt) (*Controller, error)
func (*Controller) DiskUsage ¶
func (c *Controller) DiskUsage(ctx context.Context, r *controlapi.DiskUsageRequest) (*controlapi.DiskUsageResponse, error)
func (*Controller) ListWorkers ¶
func (c *Controller) ListWorkers(ctx context.Context, r *controlapi.ListWorkersRequest) (*controlapi.ListWorkersResponse, error)
func (*Controller) Prune ¶
func (c *Controller) Prune(req *controlapi.PruneRequest, stream controlapi.Control_PruneServer) error
func (*Controller) Register ¶
func (c *Controller) Register(server *grpc.Server) error
func (*Controller) Session ¶
func (c *Controller) Session(stream controlapi.Control_SessionServer) error
func (*Controller) Solve ¶
func (c *Controller) Solve(ctx context.Context, req *controlapi.SolveRequest) (*controlapi.SolveResponse, error)
func (*Controller) Status ¶
func (c *Controller) Status(req *controlapi.StatusRequest, stream controlapi.Control_StatusServer) error
type Opt ¶
type Opt struct { SessionManager *session.Manager WorkerController *worker.Controller Frontends map[string]frontend.Frontend CacheKeyStorage solver.CacheKeyStorage ResolveCacheExporterFunc remotecache.ResolveCacheExporterFunc ResolveCacheImporterFunc remotecache.ResolveCacheImporterFunc }
type ResolveCacheExporterFunc ¶
type ResolveCacheExporterFunc func(ctx context.Context, typ, target string) (remotecache.Exporter, error)
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
control/gateway |
- Version
- v0.3.3
- Published
- Nov 21, 2018
- Platform
- js/wasm
- Imports
- 22 packages
- Last checked
- 12 hours ago –
Tools for package owners.