mod keyboard; #[cfg(not(any(target_os = "ios")))] /// cbindgen:ignore pub mod platform; #[cfg(not(any(target_os = "android", target_os = "ios")))] pub use platform::{ get_cursor, get_cursor_data, get_cursor_pos, get_focused_display, start_os_service, }; #[cfg(not(any(target_os = "ios")))] /// cbindgen:ignore mod server; #[cfg(not(any(target_os = "ios")))] pub use self::server::*; mod client; #[cfg(not(any(target_os = "ios")))] mod lan; #[cfg(not(any(target_os = "ios")))] mod rendezvous_mediator; #[cfg(not(any(target_os = "ios")))] pub use self::rendezvous_mediator::*; /// cbindgen:ignore pub mod common; #[cfg(not(any(target_os = "ios")))] pub mod ipc; #[cfg(not(any( target_os = "android", target_os = "ios", feature = "cli", feature = "flutter" )))] pub mod ui; mod version; pub use version::*; #[cfg(any(target_os = "android", target_os = "ios", feature = "flutter"))] mod bridge_generated; #[cfg(any(target_os = "android", target_os = "ios", feature = "flutter"))] pub mod flutter; #[cfg(any(target_os = "android", target_os = "ios", feature = "flutter"))] pub mod flutter_ffi; use common::*; mod auth_2fa; #[cfg(feature = "cli")] pub mod cli; #[cfg(not(any(target_os = "android", target_os = "ios", feature = "cli")))] pub mod core_main; mod custom_server; mod lang; #[cfg(not(any(target_os = "android", target_os = "ios")))] mod port_forward; #[cfg(all(feature = "flutter", feature = "plugin_framework"))] #[cfg(not(any(target_os = "android", target_os = "ios")))] pub mod plugin; #[cfg(not(any(target_os = "android", target_os = "ios")))] mod tray; mod ui_cm_interface; mod ui_interface; mod ui_session_interface; mod hbbs_http; #[cfg(any(target_os = "windows", target_os = "linux", target_os = "macos"))] pub mod clipboard_file; pub mod privacy_mode; #[cfg(windows)] pub mod virtual_display_manager;