Skip to main content

Module types

Module types 

Source
Expand description

Public configuration, callback payload and network types.

Structs§

BootstrapOptions
Bootstrap hostnames and retry timing.
CrawlOptions
Active crawl configuration grouped by responsibility.
DHTOptions
Complete server configuration.
FileInfo
One file entry from the validated info dictionary.
MetadataFetchCompletion
Report emitted exactly once after an admitted metadata fetch finishes.
MetadataOptions
Metadata download and failure-cache limits.
NodeTuple
Compact DHT node tuple used by crawl and routing code.
PeerLookupOptions
Active get_peers lookup budgets used to discover additional Metadata Peers.
PoolOptions
FIFO crawl-pool and responsive-node reservoir limits.
RateLimitOptions
Independent crawl and UDP-response budgets.
SchedulerOptions
Capacities and batch limits for the crawl actor.
TargetOptions
Distribution used to generate find_node targets and sender IDs.
TorrentInfo
Validated torrent metadata delivered to the application callback.

Enums§

MetadataFetchCompletionStatus
Final outcome of a metadata fetch that passed the admission callback.
NetMode
IP families on which the DHT server listens and crawls.