Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FSIndex ¶
type FSIndex struct {
	// contains filtered or unexported fields
}
    func NewFSIndex ¶
func NewFSIndex( name string, dirPath string, useSubdir bool, expectsBlobstoreIDs bool, reporter Reporter, blobs IndexBlobs, fs boshsys.FileSystem, ) FSIndex
type FSIndexBlobs ¶
type FSIndexBlobs struct {
	// contains filtered or unexported fields
}
    func NewFSIndexBlobs ¶
func NewFSIndexBlobs( dirPath string, reporter Reporter, blobstore boshblob.Blobstore, sha1calc bicrypto.SHA1Calculator, fs boshsys.FileSystem, ) FSIndexBlobs
type IndexBlobs ¶
type Provider ¶
type Provider struct {
	// contains filtered or unexported fields
}
    func NewProvider ¶
func NewProvider( reporter Reporter, blobstore boshblob.Blobstore, sha1calc bicrypto.SHA1Calculator, fs boshsys.FileSystem, ) Provider
func (Provider) DevAndFinalIndicies ¶
func (p Provider) DevAndFinalIndicies(dirPath string) (boshrel.ArchiveIndicies, boshrel.ArchiveIndicies)
type Reporter ¶
type Reporter interface {
	IndexEntryStartedAdding(type_, desc string)
	IndexEntryFinishedAdding(type_, desc string, err error)
	IndexEntryDownloadStarted(type_, desc string)
	IndexEntryDownloadFinished(type_, desc string, err error)
	IndexEntryUploadStarted(type_, desc string)
	IndexEntryUploadFinished(type_, desc string, err error)
}
     Click to show internal directories. 
   Click to hide internal directories.