package content

import "github.com/containerd/containerd/services/content"

Index

Functions

func NewService

func NewService(ic *plugin.InitContext) (interface{}, error)

func NewStoreFromClient

func NewStoreFromClient(client contentapi.ContentClient) content.Store

Types

type Service

type Service struct {
	// contains filtered or unexported fields
}

func (*Service) Abort

func (s *Service) Abort(ctx context.Context, req *api.AbortRequest) (*empty.Empty, error)

func (*Service) Delete

func (s *Service) Delete(ctx context.Context, req *api.DeleteContentRequest) (*empty.Empty, error)

func (*Service) Info

func (s *Service) Info(ctx context.Context, req *api.InfoRequest) (*api.InfoResponse, error)

func (*Service) List

func (s *Service) List(req *api.ListContentRequest, session api.Content_ListServer) error

func (*Service) ListStatuses

func (*Service) Read

func (s *Service) Read(req *api.ReadContentRequest, session api.Content_ReadServer) error

func (*Service) Register

func (s *Service) Register(server *grpc.Server) error

func (*Service) Status

func (s *Service) Status(ctx context.Context, req *api.StatusRequest) (*api.StatusResponse, error)

func (*Service) Update

func (s *Service) Update(ctx context.Context, req *api.UpdateRequest) (*api.UpdateResponse, error)

func (*Service) Write

func (s *Service) Write(session api.Content_WriteServer) (err error)

Source Files

reader.go service.go store.go writer.go

Version
v1.0.0-alpha6
Published
Aug 23, 2017
Platform
js/wasm
Imports
20 packages
Last checked
4 minutes ago

Tools for package owners.