MCPcopy Create free account

hub / github.com/Zygo/bees / types & classes

Types & classes171 in github.com/Zygo/bees

↓ 19 callersClassFd
Copyable file descriptor.
include/crucible/fd.h:47
↓ 13 callersClassBeesFileRange
src/bees.h:261
↓ 11 callersClassBeesAddress
src/bees.h:319
↓ 9 callersClassBeesFileId
src/bees.h:242
↓ 8 callersClassBeesBlockData
src/bees.h:186
↓ 5 callersClassBeesHash
src/bees.h:632
↓ 5 callersClassBtrfsTreeItem
include/crucible/btrfs-tree.h:11
↓ 5 callersClassTask
A unit of work to be scheduled by TaskMaster.
include/crucible/task.h:18
↓ 4 callersClassByteVector
include/crucible/bytevector.h:20
↓ 4 callersClassCell
src/bees.h:397
↓ 2 callersClassBeesRangePair
src/bees.h:685
↓ 2 callersClassExclusionLock
include/crucible/task.h:148
↓ 2 callersClassSortKey
src/bees-roots.cc:418
↓ 2 callersClassStat
A lot of Unix API wants you to initialize a struct and call one function to fill it, another function to throw it away, and has some unknown third thi
include/crucible/fd.h:158
↓ 1 callersClassBeesStats
src/bees.h:177
↓ 1 callersClassFiemapExtent
include/crucible/fs.h:130
↓ 1 callersClassLockHandle
include/crucible/lockset.h:67
↓ 1 callersClassResourceHandle
include/crucible/resource.h:40
↓ 1 callersClassduplicate_resource
include/crucible/resource.h:65
ClassBacktrace
include/crucible/backtrace.h:12
ClassBarrier
Barrier delays the execution of one or more Tasks. The Tasks are executed when the last shared reference to the BarrierState is released. Copies of B
include/crucible/task.h:132
ClassBarrierState
lib/task.cc:950
ClassBarrierState
include/crucible/task.h:126
ClassBeesContext
src/bees.h:185
ClassBeesCrawl
src/bees.h:517
ClassBeesCrawlState
src/bees.h:506
ClassBeesFdCache
src/bees.h:713
ClassBeesFileCrawl
src/bees-roots.cc:142
ClassBeesHashTable
src/bees.h:391
ClassBeesNote
src/bees.h:203
ClassBeesResolveAddrResult
src/bees.h:727
ClassBeesResolver
src/bees.h:817
ClassBeesRoots
src/bees.h:551
ClassBeesScanMode
src/bees.h:549
ClassBeesScanMode
src/bees-roots.cc:100
ClassBeesScanModeExtent
Scan the extent tree and submit each extent's references in a single batch.
src/bees-roots.cc:497
ClassBeesScanModeIndependent
Scan each subvol in round-robin with no synchronization. Good for continuous forward progress while avoiding lock contention.
src/bees-roots.cc:288
ClassBeesScanModeLockstep
Scan the same inode/offset tuple in each subvol. Good for caching and space saving, bad for filesystems with rotating snapshots.
src/bees-roots.cc:216
ClassBeesScanModeRecent
Scan the most recently completely scanned subvols first. Keeps recently added data from accumulating in small subvols while large subvols are still u
src/bees-roots.cc:417
ClassBeesScanModeSequential
Scan each subvol completely, in numerical order, before moving on to the next. This was an experimental mode that requires large amounts of temporary
src/bees-roots.cc:351
ClassBeesScanModeSubvol
src/bees-roots.cc:157
ClassBeesSeenRange
src/bees-context.cc:332
ClassBeesStatTmpl
src/bees.h:155
ClassBeesStatTmpl<double>
src/bees.cc:976
ClassBeesStatTmpl<uint64_t>
src/bees.cc:973
ClassBeesStringFile
src/bees.h:378
ClassBeesTempFile
src/bees.h:696
ClassBeesThread
C++ threads dumbed down even further
src/bees.h:228
ClassBeesTooLong
src/bees.h:879
ClassBeesTracer
src/bees.h:188
ClassBtrfsCsumTreeFetcher
include/crucible/btrfs-tree.h:162
ClassBtrfsDataContainer
include/crucible/fs.h:54
ClassBtrfsDataExtentTreeFetcher
Fetch data extent items from extent tree, skipping metadata-only block groups
include/crucible/btrfs-tree.h:205
ClassBtrfsExtentDataFetcher
Fetch extent refs from an inode. Caller must set the tree and objectid.
include/crucible/btrfs-tree.h:184
ClassBtrfsExtentItemFetcher
Fetch extent items from extent tree. Does not filter out metadata! See BtrfsDataExtentTreeFetcher for that.
include/crucible/btrfs-tree.h:178
ClassBtrfsExtentSame
include/crucible/fs.h:30
ClassBtrfsExtentWalker
include/crucible/extentwalker.h:83
ClassBtrfsInodeFetcher
Fetch raw inode items
include/crucible/btrfs-tree.h:190
ClassBtrfsInodeOffsetRoot
include/crucible/fs.h:46
ClassBtrfsInodeOffsetRootSpan
include/crucible/fs.h:78
ClassBtrfsIoctlDefragRangeArgs
include/crucible/fs.h:122
ClassBtrfsIoctlFsInfoArgs
include/crucible/fs.h:248
ClassBtrfsIoctlInoLookupArgs
include/crucible/fs.h:114
ClassBtrfsIoctlInoPathArgs
include/crucible/fs.h:103
ClassBtrfsIoctlLogicalInoArgs
include/crucible/fs.h:67
ClassBtrfsIoctlSearchHeader
include/crucible/fs.h:171
ClassBtrfsIoctlSearchKey
include/crucible/fs.h:187
ClassBtrfsRootFetcher
Fetch a root (subvol) item
include/crucible/btrfs-tree.h:197
ClassBtrfsTreeFetcher
include/crucible/btrfs-tree.h:85
ClassBtrfsTreeObjectFetcher
include/crucible/btrfs-tree.h:139
ClassBtrfsTreeOffsetFetcher
include/crucible/btrfs-tree.h:149
ClassCell
include/crucible/table.h:31
ClassChatter
include/crucible/chatter.h:37
ClassChatterBox
include/crucible/chatter.h:95
ClassChatterTraits
include/crucible/chatter.h:57
ClassChatterTraits<Fd>
lib/fd.cc:167
ClassChatterTraits<const Argument *>
include/crucible/chatter.h:73
ClassChatterTraits<const char *>
include/crucible/chatter.h:86
ClassChatterUnwinder
include/crucible/chatter.h:121
ClassCleanup
include/crucible/cleanup.h:9
ClassDerivedFd
test/fd.cc:311
ClassDerivedFdResource
test/fd.cc:291
ClassDimension
include/crucible/table.h:39
ClassExclusion
include/crucible/task.h:163
ClassExtent
FIXME: ExtentCursor is probably a better name
include/crucible/extentwalker.h:10
ClassExtentMetaData
src/bees.h:475
ClassExtentRef
src/bees-roots.cc:510
ClassExtentSizeCount
src/bees-roots.cc:520
ClassExtentSizeMap
src/bees-roots.cc:523
ClassExtentWalker
include/crucible/extentwalker.h:47
ClassFdChecker
test/fd.cc:109
ClassFiemap
include/crucible/fs.h:138
ClassFlock
like unique_lock but for flock instead of mutexes...and not trying to hide the many and subtle differences between those two things *at all*.
include/crucible/fd.h:182
ClassHandle
include/crucible/pool.h:48
ClassIOHandle
File descriptor owner object. It closes them when destroyed. Most of the functions here don't use it because these functions don't own FDs. All good
include/crucible/fd.h:33
ClassLRUCache
include/crucible/cache.h:16
ClassLoadStats
include/crucible/task.h:104
ClassLock
include/crucible/lockset.h:36
ClassLockHandle
include/crucible/multilock.h:19
ClassLockSet
include/crucible/lockset.h:20
next →1–100 of 171, ranked by callers