Skip to main content

Module path_requests

Module path_requests 

Source

Modules§

interface_path_request_limit
pending
RNS 1.4.2 fires path requests as fire-and-forget and lets the app poll has_path. This table is the extension that turns the request into an awaitable outcome.
recent
recursive
request_path
seen
Path requests already seen, keyed by (destination, id): RNS 1.4.2 Transport.discovery_pr_tags. A bounded FIFO set; a duplicate (a loop or a re-arrival) is dropped, so a recursive forward never circulates forever.

Constants§

PATH_REQUEST_DESTINATION
RNS derives rnstransport.path.request from the name alone; crate::routing::announce::derive_plain_destination_hash reproduces that derivation.
PATH_REQUEST_PAYLOAD_LEN

Functions§

write_path_request_wire_packet
RNS 1.4.2 Transport.request_path