github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/lib/objectserver/filesystem/scan/api.go (about)

     1  package scan
     2  
     3  import (
     4  	"github.com/Cloud-Foundations/Dominator/lib/hash"
     5  )
     6  
     7  // ScanTree will scan a directory tree for objects and will call registerFunc
     8  // for each object. Multiple calls to registerFunc may be called concurrently.
     9  func ScanTree(baseDir string, registerFunc func(hash.Hash, uint64)) error {
    10  	return scanTree(baseDir, registerFunc)
    11  }