pub mod connection;
pub mod heartbeat;
pub mod manager;
pub mod pool;
mod ws_server;
pub use connection::{Connection, ConnectionId, ConnectionState};
pub use heartbeat::{HeartbeatConfig, HeartbeatMonitor};
pub use manager::{ConnectionManager, ConnectionStats};
pub use pool::{ConnectionPool, PoolConfig, PoolStats};
pub use ws_server::{Server, ServerConfig};
pub const DEFAULT_MAX_CONNECTIONS: usize = 10_000;
pub const DEFAULT_MAX_MESSAGE_SIZE: usize = 16 * 1024 * 1024;
pub const DEFAULT_HEARTBEAT_INTERVAL_SECS: u64 = 30;
pub const DEFAULT_HEARTBEAT_TIMEOUT_SECS: u64 = 90;
pub const DEFAULT_CONNECTION_TIMEOUT_SECS: u64 = 300;