plugin

package
v0.1.0-alpha.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2022 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KIND_PLUGIN       = internal.KIND_PLUGIN
	KIND_UPLOADER     = internal.KIND_UPLOADER
	KIND_ACCESSMETHOD = internal.KIND_ACCESSMETHOD
)

Variables

Functions

This section is empty.

Types

type AccessDataWriter

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

func NewAccessDataWriter

func NewAccessDataWriter(p Plugin, creds, accspec json.RawMessage) *AccessDataWriter

func (*AccessDataWriter) WriteTo

func (d *AccessDataWriter) WriteTo(w accessio.Writer) (int64, digest.Digest, error)

type AccessMethodDescriptor

type AccessMethodDescriptor = internal.AccessMethodDescriptor

type AccessSpecInfo

type AccessSpecInfo = internal.AccessSpecInfo

type Descriptor

type Descriptor = internal.Descriptor

type DownloaderDescriptor

type DownloaderDescriptor = internal.DownloaderDescriptor

type DownloaderKey

type DownloaderKey = internal.DownloaderKey

type Plugin

type Plugin = *pluginImpl

func NewPlugin

func NewPlugin(ctx ocm.Context, impl cache.Plugin, config json.RawMessage) Plugin

type UploadTargetSpecInfo

type UploadTargetSpecInfo = internal.UploadTargetSpecInfo

type UploaderDescriptor

type UploaderDescriptor = internal.UploaderDescriptor

type UploaderKey

type UploaderKey = internal.UploaderKey

type UploaderKeySet

type UploaderKeySet = internal.UploaderKeySet

Directories

Path Synopsis
ppi
ppi provides the plugin programming interface.
ppi provides the plugin programming interface.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL