MCPcopy Index your code
hub / github.com/containerd/containerd / ReaderAt

Method ReaderAt

core/metadata/content.go:735–740  ·  view source on GitHub ↗
(ctx context.Context, desc ocispec.Descriptor)

Source from the content-addressed store, hash-verified

733}
734
735func (cs *contentStore) ReaderAt(ctx context.Context, desc ocispec.Descriptor) (content.ReaderAt, error) {
736 if err := cs.checkAccess(ctx, desc.Digest); err != nil {
737 return nil, err
738 }
739 return cs.Store.ReaderAt(ctx, desc)
740}
741
742func (cs *contentStore) checkAccess(ctx context.Context, dgst digest.Digest) error {
743 ns, err := namespaces.NamespaceRequired(ctx)

Callers

nothing calls this directly

Calls 2

checkAccessMethod · 0.95
ReaderAtMethod · 0.65

Tested by

no test coverage detected