actr_hyper/wire/webrtc/
mod.rs1pub(crate) mod connection; mod coordinator;
10pub(crate) mod gate;
11pub(crate) mod negotiator;
12mod signaling;
13pub(crate) mod trace;
14
15#[cfg(feature = "test-utils")]
19pub use coordinator::WebRtcCoordinator;
20#[cfg(not(feature = "test-utils"))]
21pub(crate) use coordinator::WebRtcCoordinator;
22pub(crate) use coordinator::{NETWORK_RECOVERY_TIMEOUT, NetworkRecoveryStatus};
23pub use negotiator::WebRtcConfig;
24#[cfg(not(feature = "test-utils"))]
25pub(crate) use signaling::WebSocketSignalingClient;
26pub use signaling::{
27 AuthConfig, AuthType, ConnectionState, DisconnectReason, ReconnectConfig, SignalingClient,
28 SignalingConfig, SignalingEvent, SignalingStats,
29};
30#[cfg(not(feature = "test-utils"))]
31pub(crate) use signaling::{HookCallback, HookEvent};
32#[cfg(feature = "test-utils")]
33pub use signaling::{HookCallback, HookEvent, WebSocketSignalingClient};