Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Indexer ¶
type Indexer interface {
Index(ctx context.Context, manifest *claircore.Manifest) (*claircore.IndexReport, error)
}
Indexer is an interface providing a claircore.IndexReport given a claircore.Manifest
type Reporter ¶
type Reporter interface {
IndexReport(ctx context.Context, digest claircore.Digest) (*claircore.IndexReport, bool, error)
}
Reporter is an interface providing a claircore.IndexReport provided a claircore.Digest which represents a manifest hash.
type Service ¶
Service is an aggregate interface wrapping claircore.Libindex functionality.
Implementation may use a local instance of claircore.Libindex or a remote instance via http or grpc client.
type StateIndexer ¶
StateIndexer is an aggregate interface providing both a Indexer and a Stater method set
type StateReporter ¶
StateReporter is an aggregate interface providing both a Reporter and a Stater method set
Click to show internal directories.
Click to hide internal directories.