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,
};