Skip to content

Commit 9b7f056

Browse files
refactor(Common): Simplify IPC module documentation and remove Effect constructors
Condense the IPC module doc comment from a verbose block explanation to a concise one-line summary. Remove inline BEM-style section comments that duplicated the module names. Drop the `EstablishHostConnection` and `ProxyCallToSideCar` effect constructor modules as the IPC abstraction is being streamlined—only `SendNotificationToSideCar` and `SendRequestToSideCar` remain for active sidecar communication patterns. The core IPC contract (`IPCProvider`), channel registry, and Sky event table stay intact.
1 parent aa6701d commit 9b7f056

1 file changed

Lines changed: 2 additions & 16 deletions

File tree

Source/IPC/mod.rs

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,14 @@
1-
//! # IPC Service
2-
//!
3-
//! This module defines the abstract contract for the Inter-Process
4-
//! Communication (IPC) service. It includes the `IPCProvider` trait, which
5-
//! specifies the methods for communicating with external processes, all
6-
//! related Data Transfer Objects (DTOs), and the `ActionEffect` constructors
7-
//! for all IPC operations.
1+
//! IPC: channel registry, Sky event table, provider trait, DTOs, effect
2+
//! constructors.
83
9-
// --- Channel Registry (Wind ↔ Mountain Tauri invoke table) ---
104
pub mod Channel;
115

12-
// --- Sky Event Registry (Mountain → Sky/Wind Tauri event table) ---
136
pub mod SkyEvent;
147

15-
// --- Trait Definition ---
168
pub mod IPCProvider;
179

18-
// --- Data Transfer Objects ---
1910
pub mod DTO;
2011

21-
// --- Effect Constructors ---
22-
pub mod EstablishHostConnection;
23-
24-
pub mod ProxyCallToSideCar;
25-
2612
pub mod SendNotificationToSideCar;
2713

2814
pub mod SendRequestToSideCar;

0 commit comments

Comments
 (0)