//! Record Daemon - High-performance League of Legends recording daemon. //! //! This daemon automatically records League of Legends matches using libobs, //! captures game events via the League Client API (LQP), and exposes //! configuration via a Unix socket IPC for the Tauri app. pub mod config; pub mod error; pub mod ipc; pub mod lqp; pub mod recording; pub mod state; pub mod timeline; pub use config::Settings; pub use error::{DaemonError, Result}; pub use ipc::IpcServer; pub use lqp::LqpClient; pub use recording::RecordingEngine; pub use state::{DaemonStateMachine, DaemonStatus}; pub use timeline::TimelineStore; /// Daemon version. pub const VERSION: &str = env!("CARGO_PKG_VERSION"); /// Daemon name. pub const NAME: &str = env!("CARGO_PKG_NAME");