Expand description
rndzv: Predictive Rendezvous networking layer for riftd. Provides Semantic Rendezvous Tokens (SRTs), deterministic rendezvous scheduling, and higher-level session/channel abstractions.
Re-exports§
pub use api::ChannelId;pub use api::ChannelKind;pub use api::DhtHints;pub use api::PathBinding;pub use api::PeerId;pub use api::RendezvousSpaceId;pub use api::RndzvChannel;pub use api::RndzvClient;pub use api::RndzvConnectTarget;pub use api::RndzvConnector;pub use api::RndzvError;pub use api::RndzvListener;pub use api::RndzvOutcome;pub use api::RndzvSession;pub use api::SessionId;pub use api::Srt;pub use config::HybridMode;pub use engine::build_probe_payload;pub use engine::parse_probe_payload;pub use engine::rendezvous_id_from_seed;pub use engine::validate_probe_for_token;pub use engine::Clock;pub use engine::HybridPath;pub use engine::NatBehaviorHint;pub use engine::ParsedProbe;pub use engine::ProbeError;pub use engine::ProbePayload;pub use engine::RendezvousError;pub use engine::RendezvousMetrics;pub use engine::RendezvousOutcome;pub use engine::RendezvousRunner;pub use engine::RendezvousState;pub use engine::UdpIo;pub use schedule::compute_slot_params;pub use schedule::Role;pub use schedule::SlotParams;pub use srt::EscalationPolicy;pub use srt::IdentityConstraints;pub use srt::SearchStrategy;pub use srt::SemanticRendezvousToken;pub use srt::SrtError;pub use time::TimeModel;