MCPcopy Create free account
hub / github.com/containerd/containerd / Transfer

Method Transfer

client/transfer.go:28–36  ·  view source on GitHub ↗
(ctx context.Context, src any, dest any, opts ...transfer.Opt)

Source from the content-addressed store, hash-verified

26)
27
28func (c *Client) Transfer(ctx context.Context, src any, dest any, opts ...transfer.Opt) error {
29 ctx, done, err := c.WithLease(ctx)
30 if err != nil {
31 return err
32 }
33 defer done(ctx)
34
35 return proxy.NewTransferrer(c.conn, c.streamCreator()).Transfer(ctx, src, dest, opts...)
36}
37
38func (c *Client) streamCreator() streaming.StreamCreator {
39 return streamproxy.NewStreamCreator(c.conn)

Callers

nothing calls this directly

Calls 4

WithLeaseMethod · 0.95
streamCreatorMethod · 0.95
NewTransferrerFunction · 0.92
TransferMethod · 0.65

Tested by

no test coverage detected