Mountain/Binary/IPC/
mod.rs

1//! # IPC
2//!
3//! IPC command handlers for the Mountain binary.
4//!
5//! ## RESPONSIBILITIES
6//!
7//! ### Module Organization
8//! - Export all IPC command modules
9//! - Provide unified interface for Tauri command registration
10//!
11//! ## ARCHITECTURAL ROLE
12//!
13//! ### Position in Mountain
14//! - Top-level IPC module in Binary subsystem
15//! - Bridge between Tauri and internal services
16//!
17//! ### Dependencies
18//! - tauri: IPC framework
19//! - All IPC command submodules
20//!
21//! ### Dependents
22//! - Binary: Registers commands with Tauri invoke handler
23//! - Tauri invoke handler: Routes incoming IPC calls
24//!
25//! ## SECURITY
26//!
27//! ### Considerations
28//! - All commands follow Tauri security model
29//!
30//! ## PERFORMANCE
31//!
32//! ### Considerations
33//! - Async commands don't block main thread
34
35pub mod WorkbenchConfigurationCommand;
36pub mod MessageReceiveCommand;
37pub mod StatusGetCommand;
38pub mod InvokeCommand;
39pub mod WindConfigurationCommand;
40pub mod ConfigurationUpdateCommand;
41pub mod ConfigurationSyncCommand;
42pub mod ConfigurationStatusCommand;
43pub mod ConfigurationDataCommand;
44pub mod IPCStatusCommand;
45pub mod IPCStatusHistoryCommand;
46pub mod IPCStatusReportingStartCommand;
47pub mod PerformanceStatsCommand;
48pub mod CollaborationSessionCommand;
49pub mod DocumentSyncCommand;
50pub mod UpdateSubscriptionCommand;
51pub mod CacheStatsCommand;