openrtc 1.0.2

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, IncomingUniClassification, IrohConnectionProbe,
    IrohProbeRegistry, PrefixedRecvStream,
};

#[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, idle_symmetric_heartbeat_max_send_uni_opens_upper_bound,
    parse_incoming_pong, try_read_heartbeat_frame, IrohHeartbeatManager,
};