openrtc 2.5.0

OpenRTC: a Rust-first P2P runtime for device discovery, signaling, and iroh/QUIC networking.
Documentation
pub mod codec;
pub mod iroh_probe;
pub mod state_machine;

pub use iroh_probe::{
    classify_incoming_uni, respond_to_ping, IrohConnectionProbe, IrohProbeRegistry,
    PrefixedRecvStream, UniClassification,
};

#[cfg(not(target_arch = "wasm32"))]
pub mod transport_heartbeat;

#[cfg(not(target_arch = "wasm32"))]
pub mod iroh_heartbeat;

#[cfg(not(target_arch = "wasm32"))]
pub use transport_heartbeat::{HealthTransition, HeartbeatConfig, TransportHeartbeat};

#[cfg(not(target_arch = "wasm32"))]
pub use iroh_heartbeat::{
    handle_incoming_ping, parse_incoming_pong, read_heartbeat, IrohHeartbeatManager,
};