package
0.0.0-20250227074154-20a2e6d4cc71
Repository: https://github.com/buildbarn/bb-remote-execution.git
Documentation: pkg.go.dev

# Functions

NewBloomFilterComputingUnreadDirectoryMonitor creates an UnreadDirectoryMonitor that is capable of computing a Bloom filter of all of the paths of files and directories that have been read.
NewBloomFilterReader checks the validity of a Bloom filter, and returns a reader type when valid.
NewPathHashesFromBaseHash creates a new set of Bloom filter hashes corresponding to an explicit base hash value.

# Variables

RootPathHashes is the set of Bloom filter hashes corresponding to the root directory of the input root (i.e., the empty path).

# Structs

BloomFilterComputingUnreadDirectoryMonitor is an implementation of UnreadDirectoryMonitor that is capable of computing a Bloom filter of all of the paths of files and directories that have been read.
BloomFilterReader is a helper type for doing lookups against Bloom filters that were generated using BloomFilterComputingUnreadDirectoryMonitor.
PathHashes is a set of Bloom filter hashes corresponding to a given path in the input root.
PathHashIterator is capable of yielding a sequence of hashes corresponding to a given path.

# Interfaces

ReadDirectoryMonitor is used to report file system access activity against a directory whose contents have been read.
UnreadDirectoryMonitor is used to report file system access activity against a directory whose contents have not yet been read.