Skip to main content

DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/Binary/IPC/
mod.rs

1//! # Binary::IPC
2//!
3//! All `#[tauri::command]` handlers exposed to the frontend invoke system.
4//! Each sub-module owns exactly one command function and its supporting
5//! types, keeping the Tauri invoke handler registration flat and auditable.
6//!
7//! Commands are async and do not block the main thread. All follow the
8//! Tauri security model; no command bypasses the invoke allow-list.
9
10/// Return the current workbench configuration as JSON.
11pub mod WorkbenchConfigurationCommand;
12
13/// Receive a pending IPC message from the backend queue.
14pub mod MessageReceiveCommand;
15
16/// Get the current application status snapshot.
17pub mod StatusGetCommand;
18
19/// Forward a generic invoke payload to the internal IPC router.
20pub mod InvokeCommand;
21
22/// Read or write the Wind desktop configuration.
23pub mod WindConfigurationCommand;
24
25/// Apply a configuration key-value update.
26pub mod ConfigurationUpdateCommand;
27
28/// Trigger a configuration sync to disk.
29pub mod ConfigurationSyncCommand;
30
31/// Return the current configuration load/validation status.
32pub mod ConfigurationStatusCommand;
33
34/// Return a full configuration data snapshot.
35pub mod ConfigurationDataCommand;
36
37/// Return the current IPC channel status.
38pub mod IPCStatusCommand;
39
40/// Return the IPC status history ring buffer.
41pub mod IPCStatusHistoryCommand;
42
43/// Start periodic IPC status reporting.
44pub mod IPCStatusReportingStartCommand;
45
46/// Return a performance statistics snapshot.
47pub mod PerformanceStatsCommand;
48
49/// Start or query a collaboration session.
50pub mod CollaborationSessionCommand;
51
52/// Sync a document state payload from the frontend.
53pub mod DocumentSyncCommand;
54
55/// Subscribe to or unsubscribe from update notifications.
56pub mod UpdateSubscriptionCommand;
57
58/// Return asset and path-canon cache occupancy statistics.
59pub mod CacheStatsCommand;
60
61/// Spawn or signal a managed child process.
62pub mod ProcessCommand;
63
64/// Return a liveness and readiness health check payload.
65pub mod HealthCommand;
66
67/// Add, remove, or list workspace folder entries.
68pub mod WorkspaceFolderCommand;
69
70/// Forward a renderer dev-log entry to the native trace sink.
71pub mod RenderDevLogCommand;
72
73// LAND-PATCH B7-S6 P14.5: Vine notification broadcast subscription
74// surface for Sky/Wind.
75/// Subscribe to or unsubscribe from Vine notification broadcasts.
76pub mod VineSubscribeCommand;